|
STM32F4xx HAL Driver master
STM32CubeF4 HAL / LL Drivers API Reference
|
UART handle Structure definition. More...
#include <stm32f4xx_hal_uart.h>
Public Attributes | |
| USART_TypeDef * | Instance |
| UART_InitTypeDef | Init |
| const uint8_t * | pTxBuffPtr |
| uint16_t | TxXferSize |
| volatile uint16_t | TxXferCount |
| uint8_t * | pRxBuffPtr |
| uint16_t | RxXferSize |
| volatile uint16_t | RxXferCount |
| volatile HAL_UART_RxTypeTypeDef | ReceptionType |
| volatile HAL_UART_RxEventTypeTypeDef | RxEventType |
| DMA_HandleTypeDef * | hdmatx |
| DMA_HandleTypeDef * | hdmarx |
| HAL_LockTypeDef | Lock |
| volatile HAL_UART_StateTypeDef | gState |
| volatile HAL_UART_StateTypeDef | RxState |
| volatile uint32_t | ErrorCode |
UART handle Structure definition.
Definition at line 160 of file stm32f4xx_hal_uart.h.
| volatile uint32_t __UART_HandleTypeDef::ErrorCode |
UART Error code
Definition at line 195 of file stm32f4xx_hal_uart.h.
| volatile HAL_UART_StateTypeDef __UART_HandleTypeDef::gState |
UART state information related to global Handle management and also related to Tx operations. This parameter can be a value of HAL_UART_StateTypeDef
Definition at line 188 of file stm32f4xx_hal_uart.h.
| DMA_HandleTypeDef* __UART_HandleTypeDef::hdmarx |
UART Rx DMA Handle parameters
Definition at line 184 of file stm32f4xx_hal_uart.h.
| DMA_HandleTypeDef* __UART_HandleTypeDef::hdmatx |
UART Tx DMA Handle parameters
Definition at line 182 of file stm32f4xx_hal_uart.h.
| UART_InitTypeDef __UART_HandleTypeDef::Init |
UART communication parameters
Definition at line 164 of file stm32f4xx_hal_uart.h.
| USART_TypeDef* __UART_HandleTypeDef::Instance |
UART registers base address
Definition at line 162 of file stm32f4xx_hal_uart.h.
| HAL_LockTypeDef __UART_HandleTypeDef::Lock |
Locking object
Definition at line 186 of file stm32f4xx_hal_uart.h.
| uint8_t* __UART_HandleTypeDef::pRxBuffPtr |
Pointer to UART Rx transfer Buffer
Definition at line 172 of file stm32f4xx_hal_uart.h.
| const uint8_t* __UART_HandleTypeDef::pTxBuffPtr |
Pointer to UART Tx transfer Buffer
Definition at line 166 of file stm32f4xx_hal_uart.h.
| volatile HAL_UART_RxTypeTypeDef __UART_HandleTypeDef::ReceptionType |
Type of ongoing reception
Definition at line 178 of file stm32f4xx_hal_uart.h.
| volatile HAL_UART_RxEventTypeTypeDef __UART_HandleTypeDef::RxEventType |
Type of Rx Event
Definition at line 180 of file stm32f4xx_hal_uart.h.
| volatile HAL_UART_StateTypeDef __UART_HandleTypeDef::RxState |
UART state information related to Rx operations. This parameter can be a value of HAL_UART_StateTypeDef
Definition at line 192 of file stm32f4xx_hal_uart.h.
| volatile uint16_t __UART_HandleTypeDef::RxXferCount |
UART Rx Transfer Counter
Definition at line 176 of file stm32f4xx_hal_uart.h.
| uint16_t __UART_HandleTypeDef::RxXferSize |
UART Rx Transfer size
Definition at line 174 of file stm32f4xx_hal_uart.h.
| volatile uint16_t __UART_HandleTypeDef::TxXferCount |
UART Tx Transfer Counter
Definition at line 170 of file stm32f4xx_hal_uart.h.
| uint16_t __UART_HandleTypeDef::TxXferSize |
UART Tx Transfer size
Definition at line 168 of file stm32f4xx_hal_uart.h.