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

SMARTCARD handle Structure definition. More...

#include <stm32f4xx_hal_smartcard.h>

Collaboration diagram for __SMARTCARD_HandleTypeDef:

Public Attributes

USART_TypeDef * Instance
SMARTCARD_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_SMARTCARD_StateTypeDef gState
volatile HAL_SMARTCARD_StateTypeDef RxState
volatile uint32_t ErrorCode

Detailed Description

SMARTCARD handle Structure definition.

Definition at line 153 of file stm32f4xx_hal_smartcard.h.

Member Data Documentation

◆ ErrorCode

volatile uint32_t __SMARTCARD_HandleTypeDef::ErrorCode

SmartCard Error code

Definition at line 184 of file stm32f4xx_hal_smartcard.h.

◆ gState

volatile HAL_SMARTCARD_StateTypeDef __SMARTCARD_HandleTypeDef::gState

SmartCard state information related to global Handle management and also related to Tx operations. This parameter can be a value of HAL_SMARTCARD_StateTypeDef

Definition at line 177 of file stm32f4xx_hal_smartcard.h.

◆ hdmarx

DMA_HandleTypeDef* __SMARTCARD_HandleTypeDef::hdmarx

SmartCard Rx DMA Handle parameters

Definition at line 173 of file stm32f4xx_hal_smartcard.h.

◆ hdmatx

DMA_HandleTypeDef* __SMARTCARD_HandleTypeDef::hdmatx

SmartCard Tx DMA Handle parameters

Definition at line 171 of file stm32f4xx_hal_smartcard.h.

◆ Init

SMARTCARD_InitTypeDef __SMARTCARD_HandleTypeDef::Init

SmartCard communication parameters

Definition at line 157 of file stm32f4xx_hal_smartcard.h.

◆ Instance

USART_TypeDef* __SMARTCARD_HandleTypeDef::Instance

USART registers base address

Definition at line 155 of file stm32f4xx_hal_smartcard.h.

◆ Lock

HAL_LockTypeDef __SMARTCARD_HandleTypeDef::Lock

Locking object

Definition at line 175 of file stm32f4xx_hal_smartcard.h.

◆ pRxBuffPtr

uint8_t* __SMARTCARD_HandleTypeDef::pRxBuffPtr

Pointer to SmartCard Rx transfer Buffer

Definition at line 165 of file stm32f4xx_hal_smartcard.h.

◆ pTxBuffPtr

const uint8_t* __SMARTCARD_HandleTypeDef::pTxBuffPtr

Pointer to SmartCard Tx transfer Buffer

Definition at line 159 of file stm32f4xx_hal_smartcard.h.

◆ RxState

volatile HAL_SMARTCARD_StateTypeDef __SMARTCARD_HandleTypeDef::RxState

SmartCard state information related to Rx operations. This parameter can be a value of HAL_SMARTCARD_StateTypeDef

Definition at line 181 of file stm32f4xx_hal_smartcard.h.

◆ RxXferCount

volatile uint16_t __SMARTCARD_HandleTypeDef::RxXferCount

SmartCard Rx Transfer Counter

Definition at line 169 of file stm32f4xx_hal_smartcard.h.

◆ RxXferSize

uint16_t __SMARTCARD_HandleTypeDef::RxXferSize

SmartCard Rx Transfer size

Definition at line 167 of file stm32f4xx_hal_smartcard.h.

◆ TxXferCount

volatile uint16_t __SMARTCARD_HandleTypeDef::TxXferCount

SmartCard Tx Transfer Counter

Definition at line 163 of file stm32f4xx_hal_smartcard.h.

◆ TxXferSize

uint16_t __SMARTCARD_HandleTypeDef::TxXferSize

SmartCard Tx Transfer size

Definition at line 161 of file stm32f4xx_hal_smartcard.h.


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