VSF Documented
Data Fields
__UART_HandleTypeDef Struct Reference

#include <sthal_uart_base.h>

Data Fields

__UART_TypeDefInstance
 
__UART_InitTypeDef Init
 
const uint8_tpTxBuffPtr
 
uint16_t TxXferSize
 
volatile uint16_t TxXferCount
 
uint8_tpRxBuffPtr
 
uint16_t RxXferSize
 
volatile uint16_t RxXferCount
 
volatile HAL_UART_RxTypeTypeDef ReceptionType
 
volatile HAL_UART_RxEventTypeTypeDef RxEventType
 
HAL_LockTypeDef Lock
 
volatile __HAL_UART_StateTypeDef gState
 
volatile __HAL_UART_StateTypeDef RxState
 
volatile uint32_t ErrorCode
 
void(* TxHalfCpltCallback )(struct __UART_HandleTypeDef *huart)
 
void(* TxCpltCallback )(struct __UART_HandleTypeDef *huart)
 
void(* RxHalfCpltCallback )(struct __UART_HandleTypeDef *huart)
 
void(* RxCpltCallback )(struct __UART_HandleTypeDef *huart)
 
void(* AbortCpltCallback )(struct __UART_HandleTypeDef *huart)
 
void(* AbortTransmitCpltCallback )(struct __UART_HandleTypeDef *huart)
 
void(* AbortReceiveCpltCallback )(struct __UART_HandleTypeDef *huart)
 
void(* WakeupCallback )(struct __UART_HandleTypeDef *huart)
 
void(* MspInitCallback )(struct __UART_HandleTypeDef *huart)
 
void(* MspDeInitCallback )(struct __UART_HandleTypeDef *huart)
 
void(* ErrorCallback )(struct __UART_HandleTypeDef *huart)
 
void(* RxEventCallback )(struct __UART_HandleTypeDef *huart, uint16_t Pos)
 
void(* TxRxCpltCallback )(struct __UART_HandleTypeDef *husart)
 
volatile bool __RxDMA
 
volatile bool __TxCpltCallback
 
__UART_Typedef __Type
 

Field Documentation

◆ Instance

__UART_TypeDef* __UART_HandleTypeDef::Instance

◆ Init

__UART_InitTypeDef __UART_HandleTypeDef::Init

◆ pTxBuffPtr

const uint8_t* __UART_HandleTypeDef::pTxBuffPtr

◆ TxXferSize

uint16_t __UART_HandleTypeDef::TxXferSize

◆ TxXferCount

volatile uint16_t __UART_HandleTypeDef::TxXferCount

◆ pRxBuffPtr

uint8_t* __UART_HandleTypeDef::pRxBuffPtr

◆ RxXferSize

uint16_t __UART_HandleTypeDef::RxXferSize

◆ RxXferCount

volatile uint16_t __UART_HandleTypeDef::RxXferCount

◆ ReceptionType

volatile HAL_UART_RxTypeTypeDef __UART_HandleTypeDef::ReceptionType

◆ RxEventType

volatile HAL_UART_RxEventTypeTypeDef __UART_HandleTypeDef::RxEventType

◆ Lock

HAL_LockTypeDef __UART_HandleTypeDef::Lock

◆ gState

volatile __HAL_UART_StateTypeDef __UART_HandleTypeDef::gState

◆ RxState

volatile __HAL_UART_StateTypeDef __UART_HandleTypeDef::RxState

◆ ErrorCode

volatile uint32_t __UART_HandleTypeDef::ErrorCode

◆ TxHalfCpltCallback

void(* __UART_HandleTypeDef::TxHalfCpltCallback) (struct __UART_HandleTypeDef *huart)

◆ TxCpltCallback

void(* __UART_HandleTypeDef::TxCpltCallback) (struct __UART_HandleTypeDef *huart)

◆ RxHalfCpltCallback

void(* __UART_HandleTypeDef::RxHalfCpltCallback) (struct __UART_HandleTypeDef *huart)

◆ RxCpltCallback

void(* __UART_HandleTypeDef::RxCpltCallback) (struct __UART_HandleTypeDef *huart)

◆ AbortCpltCallback

void(* __UART_HandleTypeDef::AbortCpltCallback) (struct __UART_HandleTypeDef *huart)

◆ AbortTransmitCpltCallback

void(* __UART_HandleTypeDef::AbortTransmitCpltCallback) (struct __UART_HandleTypeDef *huart)

◆ AbortReceiveCpltCallback

void(* __UART_HandleTypeDef::AbortReceiveCpltCallback) (struct __UART_HandleTypeDef *huart)

◆ WakeupCallback

void(* __UART_HandleTypeDef::WakeupCallback) (struct __UART_HandleTypeDef *huart)

◆ MspInitCallback

void(* __UART_HandleTypeDef::MspInitCallback) (struct __UART_HandleTypeDef *huart)

◆ MspDeInitCallback

void(* __UART_HandleTypeDef::MspDeInitCallback) (struct __UART_HandleTypeDef *huart)

◆ ErrorCallback

void(* __UART_HandleTypeDef::ErrorCallback) (struct __UART_HandleTypeDef *huart)

◆ RxEventCallback

void(* __UART_HandleTypeDef::RxEventCallback) (struct __UART_HandleTypeDef *huart, uint16_t Pos)

◆ TxRxCpltCallback

void(* __UART_HandleTypeDef::TxRxCpltCallback) (struct __UART_HandleTypeDef *husart)

◆ __RxDMA

volatile bool __UART_HandleTypeDef::__RxDMA

◆ __TxCpltCallback

volatile bool __UART_HandleTypeDef::__TxCpltCallback

◆ __Type

__UART_Typedef __UART_HandleTypeDef::__Type