My Project
|
UART handle Structure definition. More...
#include <stm32f3xx_hal_uart.h>
Public Attributes | |
USART_TypeDef * | Instance |
UART_InitTypeDef | Init |
UART_AdvFeatureInitTypeDef | AdvancedInit |
const uint8_t * | pTxBuffPtr |
uint16_t | TxXferSize |
__IO uint16_t | TxXferCount |
uint8_t * | pRxBuffPtr |
uint16_t | RxXferSize |
__IO uint16_t | RxXferCount |
uint16_t | Mask |
__IO HAL_UART_RxTypeTypeDef | ReceptionType |
__IO HAL_UART_RxEventTypeTypeDef | RxEventType |
void(* | RxISR )(struct __UART_HandleTypeDef *huart) |
void(* | TxISR )(struct __UART_HandleTypeDef *huart) |
DMA_HandleTypeDef * | hdmatx |
DMA_HandleTypeDef * | hdmarx |
HAL_LockTypeDef | Lock |
__IO HAL_UART_StateTypeDef | gState |
__IO HAL_UART_StateTypeDef | RxState |
__IO uint32_t | ErrorCode |
UART handle Structure definition.
UART_AdvFeatureInitTypeDef __UART_HandleTypeDef::AdvancedInit |
UART Advanced Features initialization parameters
__IO uint32_t __UART_HandleTypeDef::ErrorCode |
UART Error code
__IO 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
DMA_HandleTypeDef* __UART_HandleTypeDef::hdmarx |
UART Rx DMA Handle parameters
DMA_HandleTypeDef* __UART_HandleTypeDef::hdmatx |
UART Tx DMA Handle parameters
UART_InitTypeDef __UART_HandleTypeDef::Init |
UART communication parameters
USART_TypeDef* __UART_HandleTypeDef::Instance |
UART registers base address
HAL_LockTypeDef __UART_HandleTypeDef::Lock |
Locking object
uint16_t __UART_HandleTypeDef::Mask |
UART Rx RDR register mask
uint8_t* __UART_HandleTypeDef::pRxBuffPtr |
Pointer to UART Rx transfer Buffer
const uint8_t* __UART_HandleTypeDef::pTxBuffPtr |
Pointer to UART Tx transfer Buffer
__IO HAL_UART_RxTypeTypeDef __UART_HandleTypeDef::ReceptionType |
Type of ongoing reception
__IO HAL_UART_RxEventTypeTypeDef __UART_HandleTypeDef::RxEventType |
Type of Rx Event
void(* __UART_HandleTypeDef::RxISR) (struct __UART_HandleTypeDef *huart) |
Function pointer on Rx IRQ handler
__IO HAL_UART_StateTypeDef __UART_HandleTypeDef::RxState |
UART state information related to Rx operations. This parameter can be a value of HAL_UART_StateTypeDef
__IO uint16_t __UART_HandleTypeDef::RxXferCount |
UART Rx Transfer Counter
uint16_t __UART_HandleTypeDef::RxXferSize |
UART Rx Transfer size
void(* __UART_HandleTypeDef::TxISR) (struct __UART_HandleTypeDef *huart) |
Function pointer on Tx IRQ handler
__IO uint16_t __UART_HandleTypeDef::TxXferCount |
UART Tx Transfer Counter
uint16_t __UART_HandleTypeDef::TxXferSize |
UART Tx Transfer size