I'm trying to communicate with an I2C chip which returns the length of the
bytes to be read in the first byte of the transaction. This is fairly
straightforward on most primitive microcontrollers.
But for the life of me, I cannot figure out how to do this on Linux. A
"read" always wants to put a stop bit after the transaction. I see
"I2C_M_NOSTART" which is probably what I need for the data bytes, but I
don't see a corresponding I2C_M_NOSTOP which is what I need for the first
Any help would be appreciated. Thanks.
What I need is this transaction sequence:
<START> <len byte:0x02><ACK>(PROBLEM HERE--master processes length
For more options, visit http://beagleboard.org/discuss
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
To view this discussion on the web visit
For more options, visit https://groups.google.com/d/optout.