![]() |
RTEMS 6.1
|
USART handle Structure definition. More...
#include <stm32h7xx_hal_usart.h>
Data Fields | |
| USART_TypeDef * | Instance |
| USART_InitTypeDef | Init |
| const uint8_t * | pTxBuffPtr |
| uint16_t | TxXferSize |
| __IO uint16_t | TxXferCount |
| uint8_t * | pRxBuffPtr |
| uint16_t | RxXferSize |
| __IO uint16_t | RxXferCount |
| uint16_t | Mask |
| uint16_t | NbRxDataToProcess |
| uint16_t | NbTxDataToProcess |
| uint32_t | SlaveMode |
| uint32_t | FifoMode |
| void(* | RxISR )(struct __USART_HandleTypeDef *husart) |
| void(* | TxISR )(struct __USART_HandleTypeDef *husart) |
| DMA_HandleTypeDef * | hdmatx |
| DMA_HandleTypeDef * | hdmarx |
| HAL_LockTypeDef | Lock |
| __IO HAL_USART_StateTypeDef | State |
| __IO uint32_t | ErrorCode |
USART handle Structure definition.
| __IO uint32_t __USART_HandleTypeDef::ErrorCode |
USART Error code
| uint32_t __USART_HandleTypeDef::FifoMode |
Specifies if the FIFO mode will be used. This parameter can be a value of USARTEx FIFO mode.
| DMA_HandleTypeDef* __USART_HandleTypeDef::hdmarx |
USART Rx DMA Handle parameters
| DMA_HandleTypeDef* __USART_HandleTypeDef::hdmatx |
USART Tx DMA Handle parameters
| USART_InitTypeDef __USART_HandleTypeDef::Init |
USART communication parameters
| USART_TypeDef* __USART_HandleTypeDef::Instance |
USART registers base address
| HAL_LockTypeDef __USART_HandleTypeDef::Lock |
Locking object
| uint16_t __USART_HandleTypeDef::Mask |
USART Rx RDR register mask
| uint16_t __USART_HandleTypeDef::NbRxDataToProcess |
Number of data to process during RX ISR execution
| uint16_t __USART_HandleTypeDef::NbTxDataToProcess |
Number of data to process during TX ISR execution
| uint8_t* __USART_HandleTypeDef::pRxBuffPtr |
Pointer to USART Rx transfer Buffer
| const uint8_t* __USART_HandleTypeDef::pTxBuffPtr |
Pointer to USART Tx transfer Buffer
| void(* __USART_HandleTypeDef::RxISR) (struct __USART_HandleTypeDef *husart) |
Function pointer on Rx IRQ handler
| __IO uint16_t __USART_HandleTypeDef::RxXferCount |
USART Rx Transfer Counter
| uint16_t __USART_HandleTypeDef::RxXferSize |
USART Rx Transfer size
| uint32_t __USART_HandleTypeDef::SlaveMode |
Enable/Disable USART SPI Slave Mode. This parameter can be a value of USARTEx Synchronous Slave mode enable
| __IO HAL_USART_StateTypeDef __USART_HandleTypeDef::State |
USART communication state
| void(* __USART_HandleTypeDef::TxISR) (struct __USART_HandleTypeDef *husart) |
Function pointer on Tx IRQ handler
| __IO uint16_t __USART_HandleTypeDef::TxXferCount |
USART Tx Transfer Counter
| uint16_t __USART_HandleTypeDef::TxXferSize |
USART Tx Transfer size