Struct __gx_hal_i2c¶
Defined in file__output_copyinclude_src_include_i2c_gx_hal_dw_i2c.h
Struct Documentation¶
-
struct __gx_hal_i2c¶
Public Members
-
void *regs¶
i2c基地址
-
GX_HAL_I2C_SPEED speed¶
i2c总线速度
-
GX_HAL_I2C_STATE state¶
i2c通信状态
-
GX_HAL_I2C_STATE prev_state¶
i2c上一个通信状态
-
GX_HAL_I2C_MODE mode¶
i2c模式
-
uint32_t pclk¶
i2c模块输入时钟
-
uint8_t freq_reduction¶
i2c模块是否开启了时钟优化选项
-
uint32_t flags¶
i2c通信标志
-
uint32_t tx_fifo_depth¶
i2c tx fifo深度
-
uint32_t rx_fifo_depth¶
i2c rx fifo深度
-
uint32_t error_code¶
i2c错误码
-
uint8_t *data¶
数据存放地址
-
uint16_t size¶
数据大小
-
I2C_CALLBACK callback¶
回调函数
-
void *priv¶
回调函数私有参数
-
uint16_t addr¶
做为i2c slave时的地址
-
GX_HAL_I2C_SLAVE_EVENT event¶
slave 事件
-
void *regs¶