Public Attributes | List of all members
__USART_HandleTypeDef Struct Reference

USART handle Structure definition. More...

#include <stm32f7xx_hal_usart.h>

Public Attributes

__IO uint32_t ErrorCode
 
DMA_HandleTypeDefhdmarx
 
DMA_HandleTypeDefhdmatx
 
USART_InitTypeDef Init
 
USART_TypeDefInstance
 
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
 

Detailed Description

USART handle Structure definition.

Definition at line 116 of file stm32f7xx_hal_usart.h.

Member Data Documentation

◆ ErrorCode

__IO uint32_t __USART_HandleTypeDef::ErrorCode

USART Error code

Definition at line 148 of file stm32f7xx_hal_usart.h.

◆ hdmarx

DMA_HandleTypeDef* __USART_HandleTypeDef::hdmarx

USART Rx DMA Handle parameters

Definition at line 142 of file stm32f7xx_hal_usart.h.

◆ hdmatx

DMA_HandleTypeDef* __USART_HandleTypeDef::hdmatx

USART Tx DMA Handle parameters

Definition at line 140 of file stm32f7xx_hal_usart.h.

◆ Init

USART_InitTypeDef __USART_HandleTypeDef::Init

USART communication parameters

Definition at line 120 of file stm32f7xx_hal_usart.h.

◆ Instance

USART_TypeDef* __USART_HandleTypeDef::Instance

USART registers base address

Definition at line 118 of file stm32f7xx_hal_usart.h.

◆ Lock

HAL_LockTypeDef __USART_HandleTypeDef::Lock

Locking object

Definition at line 144 of file stm32f7xx_hal_usart.h.

◆ Mask

uint16_t __USART_HandleTypeDef::Mask

USART Rx RDR register mask

Definition at line 134 of file stm32f7xx_hal_usart.h.

◆ pRxBuffPtr

uint8_t* __USART_HandleTypeDef::pRxBuffPtr

Pointer to USART Rx transfer Buffer

Definition at line 128 of file stm32f7xx_hal_usart.h.

◆ pTxBuffPtr

uint8_t* __USART_HandleTypeDef::pTxBuffPtr

Pointer to USART Tx transfer Buffer

Definition at line 122 of file stm32f7xx_hal_usart.h.

◆ RxISR

void(* __USART_HandleTypeDef::RxISR) (struct __USART_HandleTypeDef *husart)

Function pointer on Rx IRQ handler

Definition at line 136 of file stm32f7xx_hal_usart.h.

◆ RxXferCount

__IO uint16_t __USART_HandleTypeDef::RxXferCount

USART Rx Transfer Counter

Definition at line 132 of file stm32f7xx_hal_usart.h.

◆ RxXferSize

uint16_t __USART_HandleTypeDef::RxXferSize

USART Rx Transfer size

Definition at line 130 of file stm32f7xx_hal_usart.h.

◆ State

__IO HAL_USART_StateTypeDef __USART_HandleTypeDef::State

USART communication state

Definition at line 146 of file stm32f7xx_hal_usart.h.

◆ TxISR

void(* __USART_HandleTypeDef::TxISR) (struct __USART_HandleTypeDef *husart)

Function pointer on Tx IRQ handler

Definition at line 138 of file stm32f7xx_hal_usart.h.

◆ TxXferCount

__IO uint16_t __USART_HandleTypeDef::TxXferCount

USART Tx Transfer Counter

Definition at line 126 of file stm32f7xx_hal_usart.h.

◆ TxXferSize

uint16_t __USART_HandleTypeDef::TxXferSize

USART Tx Transfer size

Definition at line 124 of file stm32f7xx_hal_usart.h.


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


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19