|
STM32G474xx HAL用户手册
|
HAL状态定义。更多...
宏定义 | |
| #define | HAL_SMBUS_STATE_RESET (0x00000000U) |
| #define | HAL_SMBUS_STATE_READY (0x00000001U) |
| #define | HAL_SMBUS_STATE_BUSY (0x00000002U) |
| #define | HAL_SMBUS_STATE_MASTER_BUSY_TX (0x00000012U) |
| #define | HAL_SMBUS_STATE_MASTER_BUSY_RX (0x00000022U) |
| #define | HAL_SMBUS_STATE_SLAVE_BUSY_TX (0x00000032U) |
| #define | HAL_SMBUS_STATE_SLAVE_BUSY_RX (0x00000042U) |
| #define | HAL_SMBUS_STATE_LISTEN (0x00000008U) |
HAL状态定义。
| #define HAL_SMBUS_STATE_BUSY (0x00000002U) |
| #define HAL_SMBUS_STATE_LISTEN (0x00000008U) |
| #define HAL_SMBUS_STATE_MASTER_BUSY_RX (0x00000022U) |
主机数据接收进程正在进行中
定义于文件stm32g4xx_hal_smbus.h的第100行。
被以下函数引用:HAL_SMBUS_EV_IRQHandler(), HAL_SMBUS_Master_Abort_IT(), HAL_SMBUS_Master_Receive_IT(), 和SMBUS_Master_ISR()。
| #define HAL_SMBUS_STATE_MASTER_BUSY_TX (0x00000012U) |
主机数据发送进程正在进行中
定义于文件stm32g4xx_hal_smbus.h的第99行。
被以下函数引用:HAL_SMBUS_EV_IRQHandler(), HAL_SMBUS_Master_Abort_IT(), HAL_SMBUS_Master_Transmit_IT(), 和SMBUS_Master_ISR()。
| #define HAL_SMBUS_STATE_READY (0x00000001U) |
SMBUS已初始化并可使用
定义于文件stm32g4xx_hal_smbus.h的第97行。
被以下函数引用:HAL_SMBUS_ConfigAnalogFilter(), HAL_SMBUS_ConfigDigitalFilter(), HAL_SMBUS_DisableListen_IT(), HAL_SMBUS_Init(), HAL_SMBUS_IsDeviceReady(), HAL_SMBUS_Master_Abort_IT(), HAL_SMBUS_Master_Receive_IT(), HAL_SMBUS_Master_Transmit_IT(), HAL_SMBUS_RegisterAddrCallback(), HAL_SMBUS_RegisterCallback(), HAL_SMBUS_UnRegisterAddrCallback(), HAL_SMBUS_UnRegisterCallback(), HAL_SMBUSEx_DisableWakeUp(), HAL_SMBUSEx_EnableWakeUp(), SMBUS_Disable_IRQ(), SMBUS_ITErrorHandler(), SMBUS_Master_ISR(), SMBUS_Slave_ISR(), 和SMBUS_WaitOnFlagUntilTimeout()。
| #define HAL_SMBUS_STATE_RESET (0x00000000U) |
SMBUS未初始化或已禁用
定义于文件stm32g4xx_hal_smbus.h的第96行。
被以下函数引用:HAL_SMBUS_DeInit(), HAL_SMBUS_Init(), HAL_SMBUS_RegisterCallback(), 和HAL_SMBUS_UnRegisterCallback()。
| #define HAL_SMBUS_STATE_SLAVE_BUSY_RX (0x00000042U) |
从机数据接收进程正在进行中
定义于文件stm32g4xx_hal_smbus.h的第102行。
被以下函数引用:HAL_SMBUS_EV_IRQHandler(), HAL_SMBUS_Slave_Receive_IT(), SMBUS_ITErrorHandler(), 和SMBUS_Slave_ISR()。
| #define HAL_SMBUS_STATE_SLAVE_BUSY_TX (0x00000032U) |
从机数据发送进程正在进行中
定义于文件stm32g4xx_hal_smbus.h的第101行。
被以下函数引用:HAL_SMBUS_EV_IRQHandler(), HAL_SMBUS_Slave_Transmit_IT(), SMBUS_ITErrorHandler(), 和SMBUS_Slave_ISR()。
1.7.6.1