DougieLawson wrote: ↑Mon Dec 17, 2018 4:54 pm
Three wire SPI means you only connect MISO (master in, slave out). MOSI is left as no connection (NC).
This is very incomplete and confusing statement.
It is mixing the SPI spec and how it is physically implemented.
If we have true SPI - there are four communicational paths / wires , by definition .
How it is physically used depends on both master and slave.
If you do not need the slave response you do not have to wire it.
If the slave does not have "MISO" ability there is no reason to wire it.
RPi provides full SPI interface , four wires , as master only, including two optional
CE / SS or whatever naming convention is handy to use .
Since SPI is very loosed "standard" , according to some resources not really a defined standard,
it really boils down to how it is implemented in both hardware and software.
Some even use the data wire both ways - hence the MOSI / MISO designation becomes pretty meaningless.