|
STM32G474xx HAL User Manual
|
I2C错误代码定义。 更多...
宏定义 | |
| #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错误代码定义。
| #define HAL_I2C_ERROR_AF (0x00000004U) |
ACK错误
定义于文件 stm32g4xx_hal_i2c.h 的第 166 行。
被以下函数引用: HAL_I2C_IsDeviceReady(), HAL_I2C_Slave_Transmit(), I2C_IsErrorOccurred(), I2C_ITError(), I2C_ITListenCplt(), I2C_ITMasterCplt(), I2C_ITSlaveCplt(), I2C_Master_ISR_DMA(), I2C_Master_ISR_IT(), I2C_Mem_ISR_DMA(), I2C_Mem_ISR_IT(), I2C_Slave_ISR_DMA(), I2C_Slave_ISR_IT(), 以及 I2C_WaitOnRXNEFlagUntilTimeout().
| #define HAL_I2C_ERROR_ARLO (0x00000002U) |
ARLO错误
定义于文件 stm32g4xx_hal_i2c.h 的第 165 行。
被以下函数引用: HAL_I2C_ER_IRQHandler(), 以及 I2C_IsErrorOccurred().
| #define HAL_I2C_ERROR_BERR (0x00000001U) |
BERR错误
定义于文件 stm32g4xx_hal_i2c.h 的第 164 行。
被以下函数引用: HAL_I2C_ER_IRQHandler(), 以及 I2C_IsErrorOccurred().
| #define HAL_I2C_ERROR_DMA (0x00000010U) |
DMA传输错误
定义于文件 stm32g4xx_hal_i2c.h 的第 168 行。
被以下函数引用: 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(), 以及 I2C_DMAMasterTransmitCplt().
| #define HAL_I2C_ERROR_DMA_PARAM (0x00000080U) |
DMA参数错误
定义于文件 stm32g4xx_hal_i2c.h 的第 171 行。
被以下函数引用: 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().
| #define HAL_I2C_ERROR_INVALID_CALLBACK (0x00000100U) |
无效回调错误
定义于文件 stm32g4xx_hal_i2c.h 的第 173 行。
被以下函数引用: HAL_I2C_RegisterAddrCallback(), HAL_I2C_RegisterCallback(), HAL_I2C_UnRegisterAddrCallback(), 以及 HAL_I2C_UnRegisterCallback().
| #define HAL_I2C_ERROR_INVALID_PARAM (0x00000200U) |
无效参数错误
定义于文件 stm32g4xx_hal_i2c.h 的第 175 行。
被以下函数引用: 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(), 以及 HAL_I2C_Slave_Transmit_DMA().
| #define HAL_I2C_ERROR_NONE (0x00000000U) |
无错误
定义于文件 stm32g4xx_hal_i2c.h 的第 163 行。
被以下函数引用: 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(), 以及