Chirp SonicLib
4.5.2
|
Transaction control structure. More...
#include <ch_driver.h>
Public Attributes | |
uint16_t | addr |
uint8_t * | databuf |
ch_dev_t * | dev_ptr |
uint16_t | nbytes |
uint8_t | rd_wrb |
uint8_t | type |
uint8_t | xfer_num |
Transaction control structure.
uint16_t chdrv_transaction::addr |
I2C address (for I2C devices only)
uint8_t* chdrv_transaction::databuf |
Pointer to buffer to receive data or containing data to send
uint16_t chdrv_transaction::nbytes |
Number of bytes to transfer
uint8_t chdrv_transaction::rd_wrb |
Read/write indicator: 0 if write operation, 1 if read operation
uint8_t chdrv_transaction::type |
Transaction type: 0 = std, 1 = prog interface, 2 = external
uint8_t chdrv_transaction::xfer_num |
current transfer within this transaction