![]() |
LPCOpen Platform for LPC18XX/43XX microcontrollers
18XX43XX
LPCOpen Platform for the NXP LPC18XX/43XX family of Microcontrollers
|
Master transfer data structure definitions.
Definition at line 92 of file i2cm_18xx_43xx.h.
#include "i2cm_18xx_43xx.h"
Data Fields | |
| uint8_t | slaveAddr |
| uint8_t | options |
| uint16_t | status |
| uint16_t | txSz |
| uint16_t | rxSz |
| const uint8_t * | txBuff |
| uint8_t * | rxBuff |
| uint8_t options |
Options for transfer
Definition at line 94 of file i2cm_18xx_43xx.h.
| uint8_t* rxBuff |
Pointer memory where bytes received from I2C be stored
Definition at line 101 of file i2cm_18xx_43xx.h.
| uint16_t rxSz |
Number of bytes to received,
if 0 only transmission we be carried on
Definition at line 98 of file i2cm_18xx_43xx.h.
| uint8_t slaveAddr |
7-bit I2C Slave address
Definition at line 93 of file i2cm_18xx_43xx.h.
| uint16_t status |
Status of the current I2C transfer
Definition at line 95 of file i2cm_18xx_43xx.h.
| const uint8_t* txBuff |
Pointer to array of bytes to be transmitted
Definition at line 100 of file i2cm_18xx_43xx.h.
| uint16_t txSz |
Number of bytes in transmit array,
if 0 only receive transfer will be carried on
Definition at line 96 of file i2cm_18xx_43xx.h.
1.8.3.1