A31G11x F/W Packages  2.5.0
ABOV Cortex-M0+ Core based MCUs Integrated Driver
Data Fields
I2Cn_S_SETUP_Type Struct Reference

#include <A31G11x_hal_i2cn.h>

Collaboration diagram for I2Cn_S_SETUP_Type:

Data Fields

uint8_t * tx_data
 
uint32_t tx_length
 
uint32_t tx_count
 
uint8_t * rx_data
 
uint32_t rx_length
 
uint32_t rx_count
 

Detailed Description

Slave transfer setup data structure definitions

Definition at line 92 of file A31G11x_hal_i2cn.h.

Field Documentation

◆ rx_count

uint32_t rx_count

Current receive data counter

Definition at line 99 of file A31G11x_hal_i2cn.h.

Referenced by HAL_I2C_Slave_IRQHandler_IT(), HAL_I2C_Slave_Receive(), and HAL_I2C_SlaveTransferData().

◆ rx_data

uint8_t* rx_data

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

Definition at line 97 of file A31G11x_hal_i2cn.h.

Referenced by HAL_I2C_Slave_IRQHandler_IT(), and HAL_I2C_SlaveTransferData().

◆ rx_length

uint32_t rx_length

Receive data length - 0 if data receive is not used

Definition at line 98 of file A31G11x_hal_i2cn.h.

Referenced by HAL_I2C_Slave_IRQHandler_IT(), and HAL_I2C_SlaveTransferData().

◆ tx_count

uint32_t tx_count

Current transmit data counter

Definition at line 96 of file A31G11x_hal_i2cn.h.

Referenced by HAL_I2C_Slave_IRQHandler_IT(), HAL_I2C_Slave_Receive(), and HAL_I2C_SlaveTransferData().

◆ tx_data

uint8_t* tx_data

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

Definition at line 94 of file A31G11x_hal_i2cn.h.

Referenced by HAL_I2C_Slave_IRQHandler_IT(), HAL_I2C_Slave_Receive(), and HAL_I2C_SlaveTransferData().

◆ tx_length

uint32_t tx_length

Transmit data length - 0 if data transmit is not used

Definition at line 95 of file A31G11x_hal_i2cn.h.

Referenced by HAL_I2C_Slave_IRQHandler_IT(), HAL_I2C_Slave_Receive(), and HAL_I2C_SlaveTransferData().


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