STM32L443xx HAL User Manual
|
I2C Error Code definition. More...
Defines | |
#define | HAL_I2C_ERROR_NONE (0x00000000U) |
#define | HAL_I2C_ERROR_BERR (0x00000001U) |
#define | HAL_I2C_ERROR_ARLO (0x00000002U) |
#define | HAL_I2C_ERROR_AF (0x00000004U) |
#define | HAL_I2C_ERROR_OVR (0x00000008U) |
#define | HAL_I2C_ERROR_DMA (0x00000010U) |
#define | HAL_I2C_ERROR_TIMEOUT (0x00000020U) |
#define | HAL_I2C_ERROR_SIZE (0x00000040U) |
#define | HAL_I2C_ERROR_DMA_PARAM (0x00000080U) |
#define | HAL_I2C_ERROR_INVALID_CALLBACK (0x00000100U) |
#define | HAL_I2C_ERROR_INVALID_PARAM (0x00000200U) |
I2C Error Code definition.
#define HAL_I2C_ERROR_AF (0x00000004U) |
ACKF error
Definition at line 168 of file stm32l4xx_hal_i2c.h.
Referenced by I2C_IsErrorOccurred(), I2C_ITListenCplt(), I2C_ITMasterCplt(), I2C_ITSlaveCplt(), I2C_Master_ISR_DMA(), I2C_Master_ISR_IT(), I2C_Slave_ISR_DMA(), I2C_Slave_ISR_IT(), and I2C_WaitOnRXNEFlagUntilTimeout().
#define HAL_I2C_ERROR_ARLO (0x00000002U) |
ARLO error
Definition at line 167 of file stm32l4xx_hal_i2c.h.
Referenced by HAL_I2C_ER_IRQHandler(), and I2C_IsErrorOccurred().
#define HAL_I2C_ERROR_BERR (0x00000001U) |
BERR error
Definition at line 166 of file stm32l4xx_hal_i2c.h.
Referenced by HAL_I2C_ER_IRQHandler(), and I2C_IsErrorOccurred().
#define HAL_I2C_ERROR_DMA (0x00000010U) |
DMA transfer error
Definition at line 170 of file stm32l4xx_hal_i2c.h.
Referenced by HAL_I2C_Master_Receive_DMA(), HAL_I2C_Master_Seq_Receive_DMA(), HAL_I2C_Master_Seq_Transmit_DMA(), HAL_I2C_Master_Transmit_DMA(), HAL_I2C_Mem_Read_DMA(), HAL_I2C_Mem_Write_DMA(), HAL_I2C_Slave_Receive_DMA(), HAL_I2C_Slave_Seq_Receive_DMA(), HAL_I2C_Slave_Seq_Transmit_DMA(), HAL_I2C_Slave_Transmit_DMA(), I2C_DMAError(), I2C_DMAMasterReceiveCplt(), and I2C_DMAMasterTransmitCplt().
#define HAL_I2C_ERROR_DMA_PARAM (0x00000080U) |
DMA Parameter Error
Definition at line 173 of file stm32l4xx_hal_i2c.h.
Referenced by HAL_I2C_Master_Receive_DMA(), HAL_I2C_Master_Seq_Receive_DMA(), HAL_I2C_Master_Seq_Transmit_DMA(), HAL_I2C_Master_Transmit_DMA(), HAL_I2C_Mem_Read_DMA(), HAL_I2C_Mem_Write_DMA(), HAL_I2C_Slave_Receive_DMA(), HAL_I2C_Slave_Seq_Receive_DMA(), HAL_I2C_Slave_Seq_Transmit_DMA(), and HAL_I2C_Slave_Transmit_DMA().
#define HAL_I2C_ERROR_INVALID_CALLBACK (0x00000100U) |
Invalid Callback error
Definition at line 175 of file stm32l4xx_hal_i2c.h.
Referenced by HAL_I2C_RegisterAddrCallback(), HAL_I2C_RegisterCallback(), HAL_I2C_UnRegisterAddrCallback(), and HAL_I2C_UnRegisterCallback().
#define HAL_I2C_ERROR_INVALID_PARAM (0x00000200U) |
Invalid Parameters error
Definition at line 177 of file stm32l4xx_hal_i2c.h.
Referenced by HAL_I2C_Mem_Read(), HAL_I2C_Mem_Read_DMA(), HAL_I2C_Mem_Read_IT(), HAL_I2C_Mem_Write(), HAL_I2C_Mem_Write_DMA(), HAL_I2C_Mem_Write_IT(), HAL_I2C_Slave_Receive(), HAL_I2C_Slave_Receive_DMA(), HAL_I2C_Slave_Seq_Receive_DMA(), HAL_I2C_Slave_Seq_Receive_IT(), HAL_I2C_Slave_Seq_Transmit_DMA(), HAL_I2C_Slave_Seq_Transmit_IT(), HAL_I2C_Slave_Transmit(), and HAL_I2C_Slave_Transmit_DMA().
#define HAL_I2C_ERROR_NONE (0x00000000U) |
No error
Definition at line 165 of file stm32l4xx_hal_i2c.h.
Referenced by HAL_I2C_DeInit(), HAL_I2C_ER_IRQHandler(), HAL_I2C_Init(), HAL_I2C_IsDeviceReady(), HAL_I2C_Master_Receive(), HAL_I2C_Master_Receive_DMA(), HAL_I2C_Master_Receive_IT(), HAL_I2C_Master_Seq_Receive_DMA(), HAL_I2C_Master_Seq_Receive_IT(), HAL_I2C_Master_Seq_Transmit_DMA(), HAL_I2C_Master_Seq_Transmit_IT(), HAL_I2C_Master_Transmit(), HAL_I2C_Master_Transmit_DMA(), HAL_I2C_Master_Transmit_IT(), HAL_I2C_Mem_Read(), HAL_I2C_Mem_Read_DMA(), HAL_I2C_Mem_Read_IT(), HAL_I2C_Mem_Write(), HAL_I2C_Mem_Write_DMA(), HAL_I2C_Mem_Write_IT(), HAL_I2C_Slave_Receive(), HAL_I2C_Slave_Receive_DMA(), HAL_I2C_Slave_Receive_IT(), HAL_I2C_Slave_Seq_Receive_DMA(), HAL_I2C_Slave_Seq_Receive_IT(), HAL_I2C_Slave_Seq_Transmit_DMA(), HAL_I2C_Slave_Seq_Transmit_IT(), HAL_I2C_Slave_Transmit(), HAL_I2C_Slave_Transmit_DMA(), HAL_I2C_Slave_Transmit_IT(), I2C_ITMasterCplt(), I2C_ITSlaveCplt(), and I2C_WaitOnRXNEFlagUntilTimeout().
#define HAL_I2C_ERROR_OVR (0x00000008U) |
OVR error
Definition at line 169 of file stm32l4xx_hal_i2c.h.
Referenced by HAL_I2C_ER_IRQHandler(), and I2C_IsErrorOccurred().
#define HAL_I2C_ERROR_SIZE (0x00000040U) |
Size Management error
Definition at line 172 of file stm32l4xx_hal_i2c.h.
Referenced by I2C_Master_ISR_DMA(), and I2C_Master_ISR_IT().
#define HAL_I2C_ERROR_TIMEOUT (0x00000020U) |
Timeout error
Definition at line 171 of file stm32l4xx_hal_i2c.h.
Referenced by HAL_I2C_IsDeviceReady(), I2C_IsErrorOccurred(), I2C_WaitOnFlagUntilTimeout(), I2C_WaitOnRXNEFlagUntilTimeout(), I2C_WaitOnSTOPFlagUntilTimeout(), and I2C_WaitOnTXISFlagUntilTimeout().