I2C_M_SETUP_Type Struct Reference
[I2C_Public_Types]
Master transfer setup data structure definitions.
More...
#include <lpc17xx_i2c.h>
Data Fields | |
uint32_t | sl_addr7bit |
uint8_t * | tx_data |
uint32_t | tx_length |
uint32_t | tx_count |
uint8_t * | rx_data |
uint32_t | rx_length |
uint32_t | rx_count |
uint32_t | retransmissions_max |
uint32_t | retransmissions_count |
uint32_t | status |
void(* | callback )(void) |
Detailed Description
Master transfer setup data structure definitions.Definition at line 265 of file lpc17xx_i2c.h.
Field Documentation
void(* callback)(void) |
Pointer to Call back function when transmission complete used in interrupt transfer mode
uint32_t retransmissions_count |
Current Re-Transmission counter
Definition at line 279 of file lpc17xx_i2c.h.
uint32_t retransmissions_max |
Max Re-Transmission value
Definition at line 278 of file lpc17xx_i2c.h.
uint32_t rx_count |
Current Receive data counter
Definition at line 277 of file lpc17xx_i2c.h.
uint8_t* rx_data |
Pointer to Receive data - NULL if data receive is not used
Definition at line 273 of file lpc17xx_i2c.h.
uint32_t rx_length |
Receive data length - 0 if data receive is not used
Definition at line 275 of file lpc17xx_i2c.h.
uint32_t sl_addr7bit |
Slave address in 7bit mode
Definition at line 267 of file lpc17xx_i2c.h.
uint32_t status |
Current status of I2C activity
Definition at line 280 of file lpc17xx_i2c.h.
uint32_t tx_count |
Current Transmit data counter
Definition at line 272 of file lpc17xx_i2c.h.
uint8_t* tx_data |
Pointer to Transmit data - NULL if data transmit is not used
Definition at line 268 of file lpc17xx_i2c.h.
uint32_t tx_length |
Transmit data length - 0 if data transmit is not used
Definition at line 270 of file lpc17xx_i2c.h.
The documentation for this struct was generated from the following file:
- C:/nxpdrv/LPC1700CMSIS/Drivers/include/lpc17xx_i2c.h
Generated on Mon Feb 8 10:01:52 2010 for LPC1700CMSIS Standard Peripheral Firmware Library by 1.5.9