STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
CEC State Code Definition
Collaboration diagram for CEC State Code Definition:

Macros

#define HAL_CEC_STATE_RESET   ((uint32_t)0x00000000)
 
#define HAL_CEC_STATE_READY   ((uint32_t)0x00000020)
 
#define HAL_CEC_STATE_BUSY   ((uint32_t)0x00000024)
 
#define HAL_CEC_STATE_BUSY_RX   ((uint32_t)0x00000022)
 
#define HAL_CEC_STATE_BUSY_TX   ((uint32_t)0x00000021)
 
#define HAL_CEC_STATE_BUSY_RX_TX   ((uint32_t)0x00000023)
 
#define HAL_CEC_STATE_ERROR   ((uint32_t)0x00000050)
 

Detailed Description

Macro Definition Documentation

◆ HAL_CEC_STATE_RESET

#define HAL_CEC_STATE_RESET   ((uint32_t)0x00000000)

#include <stm32f4xx_hal_cec.h>

Peripheral is not yet Initialized Value is allowed for gState and RxState

Definition at line 239 of file stm32f4xx_hal_cec.h.

Referenced by HAL_CEC_DeInit(), and HAL_CEC_Init().

◆ HAL_CEC_STATE_READY

#define HAL_CEC_STATE_READY   ((uint32_t)0x00000020)

#include <stm32f4xx_hal_cec.h>

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

Definition at line 241 of file stm32f4xx_hal_cec.h.

Referenced by HAL_CEC_Init(), HAL_CEC_IRQHandler(), HAL_CEC_SetDeviceAddress(), and HAL_CEC_Transmit_IT().

◆ HAL_CEC_STATE_BUSY

#define HAL_CEC_STATE_BUSY   ((uint32_t)0x00000024)

#include <stm32f4xx_hal_cec.h>

an internal process is ongoing Value is allowed for gState only

Definition at line 243 of file stm32f4xx_hal_cec.h.

Referenced by HAL_CEC_DeInit(), HAL_CEC_Init(), and HAL_CEC_SetDeviceAddress().

◆ HAL_CEC_STATE_BUSY_RX

#define HAL_CEC_STATE_BUSY_RX   ((uint32_t)0x00000022)

#include <stm32f4xx_hal_cec.h>

Data Reception process is ongoing Value is allowed for RxState only

Definition at line 245 of file stm32f4xx_hal_cec.h.

Referenced by HAL_CEC_IRQHandler().

◆ HAL_CEC_STATE_BUSY_TX

#define HAL_CEC_STATE_BUSY_TX   ((uint32_t)0x00000021)

#include <stm32f4xx_hal_cec.h>

Data Transmission process is ongoing Value is allowed for gState only

Definition at line 247 of file stm32f4xx_hal_cec.h.

Referenced by HAL_CEC_Transmit_IT().

◆ HAL_CEC_STATE_BUSY_RX_TX

#define HAL_CEC_STATE_BUSY_RX_TX   ((uint32_t)0x00000023)

#include <stm32f4xx_hal_cec.h>

an internal process is ongoing Value is allowed for gState only

Definition at line 249 of file stm32f4xx_hal_cec.h.

◆ HAL_CEC_STATE_ERROR

#define HAL_CEC_STATE_ERROR   ((uint32_t)0x00000050)

#include <stm32f4xx_hal_cec.h>

Error Value is allowed for gState only

Definition at line 251 of file stm32f4xx_hal_cec.h.