LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
I2C_M_SETUP_Type Struct Reference

Master transfer setup data structure definitions. More...

#include "i2c_001.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
 

Detailed Description

Master transfer setup data structure definitions.

Definition at line 223 of file i2c_001.h.

Field Documentation

uint32_t retransmissions_count

Current Re-Transmission counter

Definition at line 232 of file i2c_001.h.

uint32_t retransmissions_max

Max Re-Transmission value

Definition at line 231 of file i2c_001.h.

uint32_t rx_count

Current Receive data counter

Definition at line 230 of file i2c_001.h.

uint8_t* rx_data

Pointer to Receive data - NULL if data receive is not used

Definition at line 228 of file i2c_001.h.

uint32_t rx_length

Receive data length - 0 if data receive is not used

Definition at line 229 of file i2c_001.h.

uint32_t sl_addr7bit

Slave address in 7bit mode

Definition at line 224 of file i2c_001.h.

uint32_t status

Current status of I2C activity

Definition at line 233 of file i2c_001.h.

uint32_t tx_count

Current Transmit data counter

Definition at line 227 of file i2c_001.h.

uint8_t* tx_data

Pointer to Transmit data - NULL if data transmit is not used

Definition at line 225 of file i2c_001.h.

uint32_t tx_length

Transmit data length - 0 if data transmit is not used

Definition at line 226 of file i2c_001.h.


The documentation for this struct was generated from the following file: