what part On 2/12/2018 6:03 PM, Andrew P. Lentvorski wrote: > 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 byte. > > Any help would be appreciated. Thanks. > > What I need is this transaction sequence: > > <START> <len byte:0x02><ACK>(PROBLEM HERE--master processes length > byte)<data byte:0x00><ACK><data_byte:0x01><NACK><STOP> > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google > Groups "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/2e7ae77f-21b3-46c2-9aff-4a32201bed55%40googlegroups.com > <https://groups.google.com/d/msgid/beagleboard/2e7ae77f-21b3-46c2-9aff-4a32201bed55%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout.
-- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/d185e473-be4a-af4d-3905-0d3e6d04ac2d%40gmail.com. For more options, visit https://groups.google.com/d/optout.
