I2C Memory Transaction.
This structure stores parameters related to I2C memory transaction.
Data Fields | |
| uint32_t | memAddr |
| uint8_t | memAddrSize |
| uint8_t * | buffer |
| uint32_t | size |
| uint8_t | memDataDir |
| uint32_t I2C_Mem_Transaction::memAddr |
[IN] Memory address to write to or read from
| uint8_t I2C_Mem_Transaction::memAddrSize |
[IN] Memory address size I2CLLD_MemoryAddrSize
| uint8_t* I2C_Mem_Transaction::buffer |
[IN] Pointer to Read or Write buffer
| uint32_t I2C_Mem_Transaction::size |
[IN] Size of Read or Write buffer
| uint8_t I2C_Mem_Transaction::memDataDir |
[IN] Target internal memory data direction I2C_memTransactionDir