RTEMS 6.3
Loading...
Searching...
No Matches

Macros

#define HAL_IRDA_STATE_RESET   0x00000000U
#define HAL_IRDA_STATE_READY   0x00000020U
#define HAL_IRDA_STATE_BUSY   0x00000024U
#define HAL_IRDA_STATE_BUSY_TX   0x00000021U
#define HAL_IRDA_STATE_BUSY_RX   0x00000022U
#define HAL_IRDA_STATE_BUSY_TX_RX   0x00000023U
#define HAL_IRDA_STATE_TIMEOUT   0x000000A0U
#define HAL_IRDA_STATE_ERROR   0x000000E0U

Detailed Description

Macro Definition Documentation

◆ HAL_IRDA_STATE_BUSY

#define HAL_IRDA_STATE_BUSY   0x00000024U

An internal process is ongoing Value is allowed for gState only

◆ HAL_IRDA_STATE_BUSY_RX

#define HAL_IRDA_STATE_BUSY_RX   0x00000022U

Data Reception process is ongoing Value is allowed for RxState only

◆ HAL_IRDA_STATE_BUSY_TX

#define HAL_IRDA_STATE_BUSY_TX   0x00000021U

Data Transmission process is ongoing Value is allowed for gState only

◆ HAL_IRDA_STATE_BUSY_TX_RX

#define HAL_IRDA_STATE_BUSY_TX_RX   0x00000023U

Data Transmission and Reception process is ongoing Not to be used for neither gState nor RxState. Value is result of combination (Or) between gState and RxState values

◆ HAL_IRDA_STATE_ERROR

#define HAL_IRDA_STATE_ERROR   0x000000E0U

Error Value is allowed for gState only

◆ HAL_IRDA_STATE_READY

#define HAL_IRDA_STATE_READY   0x00000020U

Peripheral Initialized and ready for use Value is allowed for gState and RxState

◆ HAL_IRDA_STATE_RESET

#define HAL_IRDA_STATE_RESET   0x00000000U

Peripheral is not initialized Value is allowed for gState and RxState

◆ HAL_IRDA_STATE_TIMEOUT

#define HAL_IRDA_STATE_TIMEOUT   0x000000A0U

Timeout state Value is allowed for gState only