@tbob wrote:
@smercurio_fc wrote:
@tbob wrote:
What I want to know is what kind of idiot engineer designed a system to use a 9-bit command using a protocol designed for 7 or 8 bit data? Duuuhhhh....
The same one who designed I2C with 7-bit addressing and then discovered, that oh, wait, we need 10-bit addressing.
Yeah, I've had to deal with that issue too. I had to write new code to handle 10 bit addressing. Why can't they just standardize on one and dissolve the other?
If you think that is something, you should see the different flavors of SPI. Each designer has to throw in his own little quirk, 4-wrie SPI, 3-wire SPI, 5 bit address, 6 bit address, 7 bit address, etc...
So now that you have wondered off to SPI...
MOSI, MISO, Clk, and Slave select along with some electrical specs are like an empty block diagram. How you use them is totally up to you.
Ben