HAL
HAL_I2C_StateTypeDef is only used within HAL.
 
Symbols
loading...
Files
loading...

HAL_I2C_StateTypeDef enum

Syntax

enum {   HAL_I2C_STATE_RESET             = 0x00U,      HAL_I2C_STATE_READY             = 0x20U,      HAL_I2C_STATE_BUSY              = 0x24U,      HAL_I2C_STATE_BUSY_TX           = 0x21U,      HAL_I2C_STATE_BUSY_RX           = 0x22U,      HAL_I2C_STATE_LISTEN            = 0x28U,      HAL_I2C_STATE_BUSY_TX_LISTEN    = 0x29U,      HAL_I2C_STATE_BUSY_RX_LISTEN    = 0x2AU,      HAL_I2C_STATE_ABORT             = 0x60U,      HAL_I2C_STATE_TIMEOUT           = 0xA0U,      HAL_I2C_STATE_ERROR             = 0xE0U     };

Values

HAL_I2C_STATE_RESET

No summary provided. Read more...

HAL_I2C_STATE_READY

No summary provided. Read more...

HAL_I2C_STATE_BUSY

No summary provided. Read more...

HAL_I2C_STATE_BUSY_TX

No summary provided. Read more...

HAL_I2C_STATE_BUSY_RX

No summary provided. Read more...

HAL_I2C_STATE_LISTEN

No summary provided. Read more...

HAL_I2C_STATE_BUSY_TX_LISTEN

No summary provided. Read more...

HAL_I2C_STATE_BUSY_RX_LISTEN

No summary provided. Read more...

HAL_I2C_STATE_ABORT

No summary provided. Read more...

HAL_I2C_STATE_TIMEOUT

No summary provided. Read more...

HAL_I2C_STATE_ERROR

Error. Read more...

References

LocationReferrerScopeText
stm32f4xx_hal_i2c.h:106
typedef enum
stm32f4xx_hal_i2c.h:122
stm32f4xx_hal_i2c.c:4790HAL_I2C_EV_IRQHandler()::CurrentStateHAL_I2C_EV_IRQHandler()
stm32f4xx_hal_i2c.c:4956HAL_I2C_ER_IRQHandler()::tmp3HAL_I2C_ER_IRQHandler()
stm32f4xx_hal_i2c.c:5214HAL_I2C_GetState()
stm32f4xx_hal_i2c.c:5263I2C_MasterTransmit_TXE()::CurrentStateI2C_MasterTransmit_TXE()
stm32f4xx_hal_i2c.c:5436I2C_MemoryTransmit_TXE_BTF()::CurrentStateI2C_MemoryTransmit_TXE_BTF()
stm32f4xx_hal_i2c.c:6000I2C_SlaveTransmit_TXE()::CurrentStateI2C_SlaveTransmit_TXE()
stm32f4xx_hal_i2c.c:6062I2C_SlaveReceive_RXNE()::CurrentStateI2C_SlaveReceive_RXNE()
stm32f4xx_hal_i2c.c:6176I2C_Slave_STOPF()::CurrentStateI2C_Slave_STOPF()
stm32f4xx_hal_i2c.c:6345I2C_Slave_AF()::CurrentStateI2C_Slave_AF()
stm32f4xx_hal_i2c.c:6414I2C_ITError()::CurrentStateI2C_ITError()
stm32f4xx_hal_i2c.c:6941I2C_DMAXferCplt()::CurrentStateI2C_DMAXferCplt()
HAL_I2C_StateTypeDef CurrentState = hi2c->State;
stm32f4xx_hal_i2c.c:7128I2C_DMAAbort()::CurrentStateI2C_DMAAbort()
HAL_I2C_StateTypeDef CurrentState = hi2c->State;
stm32f4xx_hal_i2c.h:122HAL_I2C_StateTypeDef
stm32f4xx_hal_i2c.h:211I2C_HandleTypeDef::StateI2C_HandleTypeDef
__IO HAL_I2C_StateTypeDef State; /*!< I2C communication state */
stm32f4xx_hal_i2c.h:630HAL_I2C_GetState()

Type Use

Variables of HAL_I2C_StateTypeDef type
HAL_I2C_EV_IRQHandler()::CurrentState
HAL_I2C_ER_IRQHandler()::tmp3
I2C_MasterTransmit_TXE()::CurrentState
I2C_MemoryTransmit_TXE_BTF()::CurrentState
I2C_SlaveTransmit_TXE()::CurrentState
I2C_SlaveReceive_RXNE()::CurrentState
I2C_Slave_STOPF()::CurrentState
I2C_Slave_AF()::CurrentState
I2C_ITError()::CurrentState
I2C_DMAXferCplt()::CurrentState
I2C_DMAAbort()::CurrentState
all items filtered out
HAL_I2C_StateTypeDef
all items filtered out
HAL_I2C_StateTypeDef
all items filtered out
Allocators of HAL_I2C_StateTypeDef
Deletors of HAL_I2C_StateTypeDef
HAL_I2C_EV_IRQHandler()::CurrentState
HAL_I2C_ER_IRQHandler()::tmp3
I2C_MasterTransmit_TXE()::CurrentState
I2C_MemoryTransmit_TXE_BTF()::CurrentState
I2C_SlaveTransmit_TXE()::CurrentState
I2C_SlaveReceive_RXNE()::CurrentState
I2C_Slave_STOPF()::CurrentState
I2C_Slave_AF()::CurrentState
I2C_ITError()::CurrentState
I2C_DMAXferCplt()::CurrentState
I2C_DMAAbort()::CurrentState
all items filtered out
HAL_I2C_StateTypeDef
HAL_I2C_EV_IRQHandler()::CurrentState
HAL_I2C_ER_IRQHandler()::tmp3
I2C_MasterTransmit_TXE()::CurrentState
I2C_MemoryTransmit_TXE_BTF()::CurrentState
I2C_SlaveTransmit_TXE()::CurrentState
I2C_SlaveReceive_RXNE()::CurrentState
I2C_Slave_STOPF()::CurrentState
I2C_Slave_AF()::CurrentState
I2C_ITError()::CurrentState
I2C_DMAXferCplt()::CurrentState
I2C_DMAAbort()::CurrentState
all items filtered out