Erm, unless you mean board. I'm using a Beaglebone Black Rev C running
Linux beaglebone 4.9.36-ti-r46 #1 SMP PREEMPT Tue Jul 11 21:05:08 UTC 2017
On Monday, February 12, 2018 at 5:07:37 PM UTC-8, Wulf Man wrote:
> 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
> 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
> To view this discussion on the web visit
> 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
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.