STM32G474xx HAL User Manual
定义
UART状态码定义
UART导出常量

定义

#define HAL_UART_STATE_RESET   0x00000000U
#define HAL_UART_STATE_READY   0x00000020U
#define HAL_UART_STATE_BUSY   0x00000024U
#define HAL_UART_STATE_BUSY_TX   0x00000021U
#define HAL_UART_STATE_BUSY_RX   0x00000022U
#define HAL_UART_STATE_BUSY_TX_RX   0x00000023U
#define HAL_UART_STATE_TIMEOUT   0x000000A0U
#define HAL_UART_STATE_ERROR   0x000000E0U

Define Documentation

#define HAL_UART_STATE_BUSY   0x00000024U
#define HAL_UART_STATE_BUSY_RX   0x00000022U
#define HAL_UART_STATE_BUSY_TX   0x00000021U
#define HAL_UART_STATE_BUSY_TX_RX   0x00000023U

数据发送和接收进程正在进行中 不适用于gState和RxState 该值是gState和RxState值的组合(或)结果

Definition at line 343 of file stm32g4xx_hal_uart.h.

#define HAL_UART_STATE_ERROR   0x000000E0U

错误状态 该值仅适用于gState

Definition at line 348 of file stm32g4xx_hal_uart.h.

#define HAL_UART_STATE_READY   0x00000020U
#define HAL_UART_STATE_RESET   0x00000000U
#define HAL_UART_STATE_TIMEOUT   0x000000A0U

超时状态 该值仅适用于gState

Definition at line 346 of file stm32g4xx_hal_uart.h.