I am looking for a way to perform combined transactions over I2C in Linux. The structure of the message I need to send is as follows. The slave responds in the brackets.
START
Slave Address, Write
[ACK]
Data
[ACK]
Data
[ACK]
...
FEND
START
Slave Address, Write
[Data]
ACK
[Data]
ACK
...
[FEND]
ACK
STOP
Here, FEND is a special end of message byte defined in a manner similar to the SLIP encapsulation. It does not appear that I can use the i2c_smbus_block_process_call because it requires the first data byte to be the message length. Is there any way to send these sorts of combined transaction in Linux without using the smbus interface?
Best,
Henri Kjellberg
UT-Austin
Satellite Design Laboratory
_______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors