USART handle Structure definition. More...
#include <stm32f7xx_hal_usart.h>
Public Attributes | |
__IO uint32_t | ErrorCode |
DMA_HandleTypeDef * | hdmarx |
DMA_HandleTypeDef * | hdmatx |
USART_InitTypeDef | Init |
USART_TypeDef * | Instance |
HAL_LockTypeDef | Lock |
uint16_t | Mask |
uint8_t * | pRxBuffPtr |
uint8_t * | pTxBuffPtr |
void(* | RxISR )(struct __USART_HandleTypeDef *husart) |
__IO uint16_t | RxXferCount |
uint16_t | RxXferSize |
__IO HAL_USART_StateTypeDef | State |
void(* | TxISR )(struct __USART_HandleTypeDef *husart) |
__IO uint16_t | TxXferCount |
uint16_t | TxXferSize |
USART handle Structure definition.
Definition at line 116 of file stm32f7xx_hal_usart.h.
__IO uint32_t __USART_HandleTypeDef::ErrorCode |
USART Error code
Definition at line 148 of file stm32f7xx_hal_usart.h.
DMA_HandleTypeDef* __USART_HandleTypeDef::hdmarx |
USART Rx DMA Handle parameters
Definition at line 142 of file stm32f7xx_hal_usart.h.
DMA_HandleTypeDef* __USART_HandleTypeDef::hdmatx |
USART Tx DMA Handle parameters
Definition at line 140 of file stm32f7xx_hal_usart.h.
USART_InitTypeDef __USART_HandleTypeDef::Init |
USART communication parameters
Definition at line 120 of file stm32f7xx_hal_usart.h.
USART_TypeDef* __USART_HandleTypeDef::Instance |
USART registers base address
Definition at line 118 of file stm32f7xx_hal_usart.h.
HAL_LockTypeDef __USART_HandleTypeDef::Lock |
Locking object
Definition at line 144 of file stm32f7xx_hal_usart.h.
uint16_t __USART_HandleTypeDef::Mask |
USART Rx RDR register mask
Definition at line 134 of file stm32f7xx_hal_usart.h.
uint8_t* __USART_HandleTypeDef::pRxBuffPtr |
Pointer to USART Rx transfer Buffer
Definition at line 128 of file stm32f7xx_hal_usart.h.
uint8_t* __USART_HandleTypeDef::pTxBuffPtr |
Pointer to USART Tx transfer Buffer
Definition at line 122 of file stm32f7xx_hal_usart.h.
void(* __USART_HandleTypeDef::RxISR) (struct __USART_HandleTypeDef *husart) |
Function pointer on Rx IRQ handler
Definition at line 136 of file stm32f7xx_hal_usart.h.
__IO uint16_t __USART_HandleTypeDef::RxXferCount |
USART Rx Transfer Counter
Definition at line 132 of file stm32f7xx_hal_usart.h.
uint16_t __USART_HandleTypeDef::RxXferSize |
USART Rx Transfer size
Definition at line 130 of file stm32f7xx_hal_usart.h.
__IO HAL_USART_StateTypeDef __USART_HandleTypeDef::State |
USART communication state
Definition at line 146 of file stm32f7xx_hal_usart.h.
void(* __USART_HandleTypeDef::TxISR) (struct __USART_HandleTypeDef *husart) |
Function pointer on Tx IRQ handler
Definition at line 138 of file stm32f7xx_hal_usart.h.
__IO uint16_t __USART_HandleTypeDef::TxXferCount |
USART Tx Transfer Counter
Definition at line 126 of file stm32f7xx_hal_usart.h.
uint16_t __USART_HandleTypeDef::TxXferSize |
USART Tx Transfer size
Definition at line 124 of file stm32f7xx_hal_usart.h.