![]() |
RTEMS 6.1
|
UART handle Structure definition. More...
#include <stm32h7xx_hal_uart.h>
Data Fields | |
| 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 |
| uint32_t | FifoMode |
| uint16_t | NbRxDataToProcess |
| uint16_t | NbTxDataToProcess |
| __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
| uint32_t __UART_HandleTypeDef::FifoMode |
Specifies if the FIFO mode is being used. This parameter can be a value of UARTEx FIFO mode.
| __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
| uint16_t __UART_HandleTypeDef::NbRxDataToProcess |
Number of data to process during RX ISR execution
| uint16_t __UART_HandleTypeDef::NbTxDataToProcess |
Number of data to process during TX ISR execution
| 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