STM32F479xx HAL User Manual
Data Fields
__USART_HandleTypeDef Struct Reference

USART handle Structure definition. More...

#include <stm32f4xx_hal_usart.h>

Data Fields

USART_TypeDef * Instance
USART_InitTypeDef Init
uint8_t * pTxBuffPtr
uint16_t TxXferSize
__IO uint16_t TxXferCount
uint8_t * pRxBuffPtr
uint16_t RxXferSize
__IO uint16_t RxXferCount
DMA_HandleTypeDefhdmatx
DMA_HandleTypeDefhdmarx
HAL_LockTypeDef Lock
__IO HAL_USART_StateTypeDef State
__IO uint32_t ErrorCode
void(* TxHalfCpltCallback )(struct __USART_HandleTypeDef *husart)
void(* TxCpltCallback )(struct __USART_HandleTypeDef *husart)
void(* RxHalfCpltCallback )(struct __USART_HandleTypeDef *husart)
void(* RxCpltCallback )(struct __USART_HandleTypeDef *husart)
void(* TxRxCpltCallback )(struct __USART_HandleTypeDef *husart)
void(* ErrorCallback )(struct __USART_HandleTypeDef *husart)
void(* AbortCpltCallback )(struct __USART_HandleTypeDef *husart)
void(* MspInitCallback )(struct __USART_HandleTypeDef *husart)
void(* MspDeInitCallback )(struct __USART_HandleTypeDef *husart)

Detailed Description

USART handle Structure definition.

Definition at line 99 of file stm32f4xx_hal_usart.h.


Field Documentation

HAL_LockTypeDef __USART_HandleTypeDef::Lock

Locking object

Definition at line 121 of file stm32f4xx_hal_usart.h.

Referenced by HAL_USART_Init().

USART Msp DeInit callback

Definition at line 137 of file stm32f4xx_hal_usart.h.

Referenced by HAL_USART_DeInit(), HAL_USART_RegisterCallback(), and HAL_USART_UnRegisterCallback().

USART Msp Init callback

Definition at line 136 of file stm32f4xx_hal_usart.h.

Referenced by HAL_USART_Init(), HAL_USART_RegisterCallback(), and HAL_USART_UnRegisterCallback().

USART Rx Half Complete Callback

Definition at line 130 of file stm32f4xx_hal_usart.h.

Referenced by HAL_USART_RegisterCallback(), HAL_USART_UnRegisterCallback(), USART_DMARxHalfCplt(), and USART_InitCallbacksToDefault().

USART Tx Half Complete Callback

Definition at line 128 of file stm32f4xx_hal_usart.h.

Referenced by HAL_USART_RegisterCallback(), HAL_USART_UnRegisterCallback(), USART_DMATxHalfCplt(), and USART_InitCallbacksToDefault().


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