STM32G474xx HAL用户手册
宏定义
SMBUS错误码定义
SMBUS导出类型

SMBUS错误码定义。 更多...

宏定义

#define HAL_SMBUS_ERROR_NONE   (0x00000000U)
#define HAL_SMBUS_ERROR_BERR   (0x00000001U)
#define HAL_SMBUS_ERROR_ARLO   (0x00000002U)
#define HAL_SMBUS_ERROR_ACKF   (0x00000004U)
#define HAL_SMBUS_ERROR_OVR   (0x00000008U)
#define HAL_SMBUS_ERROR_HALTIMEOUT   (0x00000010U)
#define HAL_SMBUS_ERROR_BUSTIMEOUT   (0x00000020U)
#define HAL_SMBUS_ERROR_ALERT   (0x00000040U)
#define HAL_SMBUS_ERROR_PECERR   (0x00000080U)
#define HAL_SMBUS_ERROR_INVALID_CALLBACK   (0x00000100U)
#define HAL_SMBUS_ERROR_INVALID_PARAM   (0x00000200U)

详细描述

SMBUS错误码定义。


宏定义文档

#define HAL_SMBUS_ERROR_ACKF   (0x00000004U)

ACKF错误

定义于文件stm32g4xx_hal_smbus.h的第115行。

被以下函数引用:SMBUS_ITErrorHandler()SMBUS_Master_ISR()SMBUS_Slave_ISR()

#define HAL_SMBUS_ERROR_ALERT   (0x00000040U)

Alert错误

定义于文件stm32g4xx_hal_smbus.h的第119行。

被以下函数引用:SMBUS_ITErrorHandler()

#define HAL_SMBUS_ERROR_ARLO   (0x00000002U)

ARLO错误

定义于文件stm32g4xx_hal_smbus.h的第114行。

被以下函数引用:SMBUS_ITErrorHandler()

#define HAL_SMBUS_ERROR_BERR   (0x00000001U)

BERR错误

定义于文件stm32g4xx_hal_smbus.h的第113行。

被以下函数引用:SMBUS_ITErrorHandler()

#define HAL_SMBUS_ERROR_BUSTIMEOUT   (0x00000020U)

总线超时错误

定义于文件stm32g4xx_hal_smbus.h的第118行。

被以下函数引用:SMBUS_ITErrorHandler()

#define HAL_SMBUS_ERROR_HALTIMEOUT   (0x00000010U)

超时错误

定义于文件stm32g4xx_hal_smbus.h的第117行。

被以下函数引用:HAL_SMBUS_IsDeviceReady()SMBUS_WaitOnFlagUntilTimeout()

#define HAL_SMBUS_ERROR_INVALID_CALLBACK   (0x00000100U)
#define HAL_SMBUS_ERROR_INVALID_PARAM   (0x00000200U)

无效参数错误

定义于文件stm32g4xx_hal_smbus.h的第124行。

被以下函数引用:HAL_SMBUS_Slave_Receive_IT()HAL_SMBUS_Slave_Transmit_IT()

#define HAL_SMBUS_ERROR_NONE   (0x00000000U)
#define HAL_SMBUS_ERROR_OVR   (0x00000008U)

OVR错误

定义于文件stm32g4xx_hal_smbus.h的第116行。

被以下函数引用:SMBUS_ITErrorHandler()

#define HAL_SMBUS_ERROR_PECERR   (0x00000080U)

PEC错误

定义于文件stm32g4xx_hal_smbus.h的第120行。

被以下函数引用:SMBUS_ITErrorHandler()