STM32G474xx HAL用户手册
数据字段
__SMARTCARD_HandleTypeDef结构体参考

SMARTCARD句柄结构定义。 更多...

#include <stm32g4xx_hal_smartcard.h>

数据字段

USART_TypeDef * Instance
SMARTCARD_InitTypeDef Init
SMARTCARD_AdvFeatureInitTypeDef AdvancedInit
const uint8_t * pTxBuffPtr
uint16_t TxXferSize
__IO uint16_t TxXferCount
uint8_t * pRxBuffPtr
uint16_t RxXferSize
__IO uint16_t RxXferCount
uint16_t NbRxDataToProcess
uint16_t NbTxDataToProcess
uint32_t FifoMode
void(* RxISR )(struct __SMARTCARD_HandleTypeDef *huart)
void(* TxISR )(struct __SMARTCARD_HandleTypeDef *huart)
DMA_HandleTypeDefhdmatx
DMA_HandleTypeDefhdmarx
HAL_LockTypeDef Lock
__IO HAL_SMARTCARD_StateTypeDef gState
__IO HAL_SMARTCARD_StateTypeDef RxState
__IO uint32_t ErrorCode
void(* TxCpltCallback )(struct __SMARTCARD_HandleTypeDef *hsmartcard)
void(* RxCpltCallback )(struct __SMARTCARD_HandleTypeDef *hsmartcard)
void(* ErrorCallback )(struct __SMARTCARD_HandleTypeDef *hsmartcard)
void(* AbortCpltCallback )(struct __SMARTCARD_HandleTypeDef *hsmartcard)
void(* AbortTransmitCpltCallback )(struct __SMARTCARD_HandleTypeDef *hsmartcard)
void(* AbortReceiveCpltCallback )(struct __SMARTCARD_HandleTypeDef *hsmartcard)
void(* RxFifoFullCallback )(struct __SMARTCARD_HandleTypeDef *hsmartcard)
void(* TxFifoEmptyCallback )(struct __SMARTCARD_HandleTypeDef *hsmartcard)
void(* MspInitCallback )(struct __SMARTCARD_HandleTypeDef *hsmartcard)
void(* MspDeInitCallback )(struct __SMARTCARD_HandleTypeDef *hsmartcard)

详细说明

SMARTCARD句柄结构定义。

定义于文件 stm32g4xx_hal_smartcard.h 的第 196 行。


字段说明

智能卡错误代码

定义于文件 stm32g4xx_hal_smartcard.h 的第 243 行。

引用者: