数据结构 |
| struct | UART_InitTypeDef |
| | UART初始化结构定义。 更多...
|
| struct | UART_AdvFeatureInitTypeDef |
| | UART高级功能初始化结构定义。 更多...
|
| struct | __UART_HandleTypeDef |
| | UART句柄结构定义。 更多...
|
类型定义 |
| typedef uint32_t | HAL_UART_StateTypeDef |
| | HAL UART状态定义。
|
| typedef uint32_t | HAL_UART_RxTypeTypeDef |
| | HAL UART接收类型定义。
|
| typedef uint32_t | HAL_UART_RxEventTypeTypeDef |
| | HAL UART Rx事件类型定义。
|
| typedef struct __UART_HandleTypeDef | UART_HandleTypeDef |
| | UART句柄结构定义。
|
| typedef void(* | pUART_CallbackTypeDef )(UART_HandleTypeDef *huart) |
| | HAL UART回调指针定义。
|
| typedef void(* | pUART_RxEventCallbackTypeDef )(struct __UART_HandleTypeDef *huart, uint16_t Pos) |
枚举 |
| enum | UART_ClockSourceTypeDef {
UART_CLOCKSOURCE_PCLK1 = 0x00U,
UART_CLOCKSOURCE_PCLK2 = 0x01U,
UART_CLOCKSOURCE_HSI = 0x02U,
UART_CLOCKSOURCE_SYSCLK = 0x04U,
UART_CLOCKSOURCE_LSE = 0x08U,
UART_CLOCKSOURCE_UNDEFINED = 0x10U
} |
| | UART时钟源定义。 更多...
|
| enum | HAL_UART_CallbackIDTypeDef {
HAL_UART_TX_HALFCOMPLETE_CB_ID = 0x00U,
HAL_UART_TX_COMPLETE_CB_ID = 0x01U,
HAL_UART_RX_HALFCOMPLETE_CB_ID = 0x02U,
HAL_UART_RX_COMPLETE_CB_ID = 0x03U,
HAL_UART_ERROR_CB_ID = 0x04U,
HAL_UART_ABORT_COMPLETE_CB_ID = 0x05U,
HAL_UART_ABORT_TRANSMIT_COMPLETE_CB_ID = 0x06U,
HAL_UART_ABORT_RECEIVE_COMPLETE_CB_ID = 0x07U,
HAL_UART_WAKEUP_CB_ID = 0x08U,
HAL_UART_RX_FIFO_FULL_CB_ID = 0x09U,
HAL_UART_TX_FIFO_EMPTY_CB_ID = 0x0AU,
HAL_UART_MSPINIT_CB_ID = 0x0BU,
HAL_UART_MSPDEINIT_CB_ID = 0x0CU
} |
| | HAL UART回调ID枚举定义。 更多...
|