STM32L443xx HAL User Manual
|
HAL State definition. More...
Defines | |
#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_TIMEOUT (0x00000003U) |
#define | HAL_SMBUS_STATE_ERROR (0x00000004U) |
#define | HAL_SMBUS_STATE_LISTEN (0x00000008U) |
HAL State definition.
#define HAL_SMBUS_STATE_BUSY (0x00000002U) |
SMBUS internal process is ongoing
Definition at line 98 of file stm32l4xx_hal_smbus.h.
Referenced by HAL_SMBUS_ConfigAnalogFilter(), HAL_SMBUS_ConfigDigitalFilter(), HAL_SMBUS_DeInit(), HAL_SMBUS_Init(), HAL_SMBUS_IsDeviceReady(), HAL_SMBUSEx_DisableWakeUp(), and HAL_SMBUSEx_EnableWakeUp().
#define HAL_SMBUS_STATE_ERROR (0x00000004U) |
Reception process is ongoing
Definition at line 104 of file stm32l4xx_hal_smbus.h.
#define HAL_SMBUS_STATE_LISTEN (0x00000008U) |
Address Listen Mode is ongoing
Definition at line 105 of file stm32l4xx_hal_smbus.h.
Referenced by HAL_SMBUS_DisableListen_IT(), HAL_SMBUS_EnableListen_IT(), HAL_SMBUS_EV_IRQHandler(), HAL_SMBUS_Slave_Receive_IT(), HAL_SMBUS_Slave_Transmit_IT(), SMBUS_Disable_IRQ(), SMBUS_ITErrorHandler(), and SMBUS_Slave_ISR().
#define HAL_SMBUS_STATE_MASTER_BUSY_RX (0x00000022U) |
Master Data Reception process is ongoing
Definition at line 100 of file stm32l4xx_hal_smbus.h.
Referenced by HAL_SMBUS_EV_IRQHandler(), HAL_SMBUS_Master_Abort_IT(), HAL_SMBUS_Master_Receive_IT(), and SMBUS_Master_ISR().
#define HAL_SMBUS_STATE_MASTER_BUSY_TX (0x00000012U) |
Master Data Transmission process is ongoing
Definition at line 99 of file stm32l4xx_hal_smbus.h.
Referenced by HAL_SMBUS_EV_IRQHandler(), HAL_SMBUS_Master_Abort_IT(), HAL_SMBUS_Master_Transmit_IT(), and SMBUS_Master_ISR().
#define HAL_SMBUS_STATE_READY (0x00000001U) |
SMBUS initialized and ready for use
Definition at line 97 of file stm32l4xx_hal_smbus.h.
Referenced by 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(), and SMBUS_WaitOnFlagUntilTimeout().
#define HAL_SMBUS_STATE_RESET (0x00000000U) |
SMBUS not yet initialized or disabled
Definition at line 96 of file stm32l4xx_hal_smbus.h.
Referenced by HAL_SMBUS_DeInit(), HAL_SMBUS_Init(), HAL_SMBUS_RegisterCallback(), and HAL_SMBUS_UnRegisterCallback().
#define HAL_SMBUS_STATE_SLAVE_BUSY_RX (0x00000042U) |
Slave Data Reception process is ongoing
Definition at line 102 of file stm32l4xx_hal_smbus.h.
Referenced by HAL_SMBUS_EV_IRQHandler(), HAL_SMBUS_Slave_Receive_IT(), SMBUS_ITErrorHandler(), and SMBUS_Slave_ISR().
#define HAL_SMBUS_STATE_SLAVE_BUSY_TX (0x00000032U) |
Slave Data Transmission process is ongoing
Definition at line 101 of file stm32l4xx_hal_smbus.h.
Referenced by HAL_SMBUS_EV_IRQHandler(), HAL_SMBUS_Slave_Transmit_IT(), SMBUS_ITErrorHandler(), and SMBUS_Slave_ISR().
#define HAL_SMBUS_STATE_TIMEOUT (0x00000003U) |
Timeout state
Definition at line 103 of file stm32l4xx_hal_smbus.h.