STM32F4xx HAL Driver master
STM32CubeF4 HAL / LL Drivers API Reference
Loading...
Searching...
No Matches
__USART_HandleTypeDef Struct Reference

USART handle Structure definition. More...

#include <stm32f4xx_hal_usart.h>

Collaboration diagram for __USART_HandleTypeDef:

Public Attributes

USART_TypeDef * Instance
USART_InitTypeDef Init
const uint8_t * pTxBuffPtr
uint16_t TxXferSize
volatile uint16_t TxXferCount
uint8_t * pRxBuffPtr
uint16_t RxXferSize
volatile uint16_t RxXferCount
DMA_HandleTypeDefhdmatx
DMA_HandleTypeDefhdmarx
HAL_LockTypeDef Lock
volatile HAL_USART_StateTypeDef State
volatile uint32_t ErrorCode

Detailed Description

USART handle Structure definition.

Definition at line 98 of file stm32f4xx_hal_usart.h.

Member Data Documentation

◆ ErrorCode

volatile uint32_t __USART_HandleTypeDef::ErrorCode

USART Error code

Definition at line 124 of file stm32f4xx_hal_usart.h.

◆ hdmarx

DMA_HandleTypeDef* __USART_HandleTypeDef::hdmarx

Usart Rx DMA Handle parameters

Definition at line 118 of file stm32f4xx_hal_usart.h.

◆ hdmatx

DMA_HandleTypeDef* __USART_HandleTypeDef::hdmatx

Usart Tx DMA Handle parameters

Definition at line 116 of file stm32f4xx_hal_usart.h.

◆ Init

USART_InitTypeDef __USART_HandleTypeDef::Init

Usart communication parameters

Definition at line 102 of file stm32f4xx_hal_usart.h.

◆ Instance

USART_TypeDef* __USART_HandleTypeDef::Instance

USART registers base address

Definition at line 100 of file stm32f4xx_hal_usart.h.

◆ Lock

HAL_LockTypeDef __USART_HandleTypeDef::Lock

Locking object

Definition at line 120 of file stm32f4xx_hal_usart.h.

◆ pRxBuffPtr

uint8_t* __USART_HandleTypeDef::pRxBuffPtr

Pointer to Usart Rx transfer Buffer

Definition at line 110 of file stm32f4xx_hal_usart.h.

◆ pTxBuffPtr

const uint8_t* __USART_HandleTypeDef::pTxBuffPtr

Pointer to Usart Tx transfer Buffer

Definition at line 104 of file stm32f4xx_hal_usart.h.

◆ RxXferCount

volatile uint16_t __USART_HandleTypeDef::RxXferCount

Usart Rx Transfer Counter

Definition at line 114 of file stm32f4xx_hal_usart.h.

◆ RxXferSize

uint16_t __USART_HandleTypeDef::RxXferSize

Usart Rx Transfer size

Definition at line 112 of file stm32f4xx_hal_usart.h.

◆ State

volatile HAL_USART_StateTypeDef __USART_HandleTypeDef::State

Usart communication state

Definition at line 122 of file stm32f4xx_hal_usart.h.

◆ TxXferCount

volatile uint16_t __USART_HandleTypeDef::TxXferCount

Usart Tx Transfer Counter

Definition at line 108 of file stm32f4xx_hal_usart.h.

◆ TxXferSize

uint16_t __USART_HandleTypeDef::TxXferSize

Usart Tx Transfer size

Definition at line 106 of file stm32f4xx_hal_usart.h.


The documentation for this struct was generated from the following file: