Macros

HAL State definition. More...

Collaboration diagram for HAL state definition:

Macros

#define HAL_SMBUS_STATE_BUSY   (0x00000002U)
 
#define HAL_SMBUS_STATE_ERROR   (0x00000004U)
 
#define HAL_SMBUS_STATE_LISTEN   (0x00000008U)
 
#define HAL_SMBUS_STATE_MASTER_BUSY_RX   (0x00000022U)
 
#define HAL_SMBUS_STATE_MASTER_BUSY_TX   (0x00000012U)
 
#define HAL_SMBUS_STATE_READY   (0x00000001U)
 
#define HAL_SMBUS_STATE_RESET   (0x00000000U)
 
#define HAL_SMBUS_STATE_SLAVE_BUSY_RX   (0x00000042U)
 
#define HAL_SMBUS_STATE_SLAVE_BUSY_TX   (0x00000032U)
 
#define HAL_SMBUS_STATE_TIMEOUT   (0x00000003U)
 

Detailed Description

HAL State definition.

Macro Definition Documentation

◆ HAL_SMBUS_STATE_BUSY

#define HAL_SMBUS_STATE_BUSY   (0x00000002U)

SMBUS internal process is ongoing

Definition at line 98 of file stm32f7xx_hal_smbus.h.

◆ HAL_SMBUS_STATE_ERROR

#define HAL_SMBUS_STATE_ERROR   (0x00000004U)

Reception process is ongoing

Definition at line 104 of file stm32f7xx_hal_smbus.h.

◆ HAL_SMBUS_STATE_LISTEN

#define HAL_SMBUS_STATE_LISTEN   (0x00000008U)

Address Listen Mode is ongoing

Definition at line 105 of file stm32f7xx_hal_smbus.h.

◆ HAL_SMBUS_STATE_MASTER_BUSY_RX

#define HAL_SMBUS_STATE_MASTER_BUSY_RX   (0x00000022U)

Master Data Reception process is ongoing

Definition at line 100 of file stm32f7xx_hal_smbus.h.

◆ HAL_SMBUS_STATE_MASTER_BUSY_TX

#define HAL_SMBUS_STATE_MASTER_BUSY_TX   (0x00000012U)

Master Data Transmission process is ongoing

Definition at line 99 of file stm32f7xx_hal_smbus.h.

◆ HAL_SMBUS_STATE_READY

#define HAL_SMBUS_STATE_READY   (0x00000001U)

SMBUS initialized and ready for use

Definition at line 97 of file stm32f7xx_hal_smbus.h.

◆ HAL_SMBUS_STATE_RESET

#define HAL_SMBUS_STATE_RESET   (0x00000000U)

SMBUS not yet initialized or disabled

Definition at line 96 of file stm32f7xx_hal_smbus.h.

◆ HAL_SMBUS_STATE_SLAVE_BUSY_RX

#define HAL_SMBUS_STATE_SLAVE_BUSY_RX   (0x00000042U)

Slave Data Reception process is ongoing

Definition at line 102 of file stm32f7xx_hal_smbus.h.

◆ HAL_SMBUS_STATE_SLAVE_BUSY_TX

#define HAL_SMBUS_STATE_SLAVE_BUSY_TX   (0x00000032U)

Slave Data Transmission process is ongoing

Definition at line 101 of file stm32f7xx_hal_smbus.h.

◆ HAL_SMBUS_STATE_TIMEOUT

#define HAL_SMBUS_STATE_TIMEOUT   (0x00000003U)

Timeout state

Definition at line 103 of file stm32f7xx_hal_smbus.h.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:08