Enum GX_HAL_I2C_STATE

  • Defined in file__output_copyinclude_src_include_i2c_gx_hal_dw_i2c.h

Enum Documentation

enum GX_HAL_I2C_STATE

Values:

enumerator GX_HAL_I2C_STATE_RESET

i2c尚未初始化

enumerator GX_HAL_I2C_STATE_READY

i2c初始化完成,等待使用

enumerator GX_HAL_I2C_STATE_BUSY

i2c正在执行内部流程

enumerator GX_HAL_I2C_STATE_BUSY_TX

i2c正在执行数据传输

enumerator GX_HAL_I2C_STATE_BUSY_RX

i2c正在执行数据接收

enumerator GX_HAL_I2C_STATE_BUSY_TX_IT

i2c正在执行中断数据传输

enumerator GX_HAL_I2C_STATE_BUSY_RX_IT

i2c正在执行中断数据接收

enumerator GX_HAL_I2C_STATE_BUSY_TX_DMA

i2c正在执行中断数据传输

enumerator GX_HAL_I2C_STATE_BUSY_RX_DMA

i2c正在执行中断数据接收

enumerator GX_HAL_I2C_STATE_LISTEN

i2c slave 监听主机请求

enumerator GX_HAL_I2C_STATE_ABORT

i2c终止用户请求

enumerator GX_HAL_I2C_STATE_TIMEOUT

i2c超时