SMARTCARD handle Structure definition. More...
#include <stm32f4xx_hal_smartcard.h>
Public Attributes | |
SMARTCARD_AdvFeatureInitTypeDef | AdvancedInit |
__IO uint32_t | ErrorCode |
__IO HAL_SMARTCARD_StateTypeDef | gState |
DMA_HandleTypeDef * | hdmarx |
DMA_HandleTypeDef * | hdmatx |
SMARTCARD_InitTypeDef | Init |
USART_TypeDef * | Instance |
HAL_LockTypeDef | Lock |
uint8_t * | pRxBuffPtr |
uint8_t * | pTxBuffPtr |
void(* | RxISR )(struct __SMARTCARD_HandleTypeDef *huart) |
__IO HAL_SMARTCARD_StateTypeDef | RxState |
__IO uint16_t | RxXferCount |
uint16_t | RxXferSize |
void(* | TxISR )(struct __SMARTCARD_HandleTypeDef *huart) |
__IO uint16_t | TxXferCount |
uint16_t | TxXferSize |
SMARTCARD handle Structure definition.
Definition at line 154 of file stm32f4xx_hal_smartcard.h.
SMARTCARD_AdvFeatureInitTypeDef __SMARTCARD_HandleTypeDef::AdvancedInit |
SmartCard advanced features initialization parameters
Definition at line 196 of file stm32f7xx_hal_smartcard.h.
__IO uint32_t __SMARTCARD_HandleTypeDef::ErrorCode |
__IO 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 178 of file stm32f4xx_hal_smartcard.h.
DMA_HandleTypeDef * __SMARTCARD_HandleTypeDef::hdmarx |
SmartCard Rx DMA Handle parameters
SmartCard Rx DMA Handle parameters
Definition at line 174 of file stm32f4xx_hal_smartcard.h.
DMA_HandleTypeDef * __SMARTCARD_HandleTypeDef::hdmatx |
SmartCard Tx DMA Handle parameters
SmartCard Tx DMA Handle parameters
Definition at line 172 of file stm32f4xx_hal_smartcard.h.
SMARTCARD_InitTypeDef __SMARTCARD_HandleTypeDef::Init |
SmartCard communication parameters
SmartCard communication parameters
Definition at line 158 of file stm32f4xx_hal_smartcard.h.
USART_TypeDef * __SMARTCARD_HandleTypeDef::Instance |
USART registers base address
USART registers base address
Definition at line 156 of file stm32f4xx_hal_smartcard.h.
HAL_LockTypeDef __SMARTCARD_HandleTypeDef::Lock |
uint8_t * __SMARTCARD_HandleTypeDef::pRxBuffPtr |
Pointer to SmartCard Rx transfer Buffer
Pointer to SmartCard Rx transfer Buffer
Definition at line 166 of file stm32f4xx_hal_smartcard.h.
uint8_t * __SMARTCARD_HandleTypeDef::pTxBuffPtr |
Pointer to SmartCard Tx transfer Buffer
Pointer to SmartCard Tx transfer Buffer
Definition at line 160 of file stm32f4xx_hal_smartcard.h.
void(* __SMARTCARD_HandleTypeDef::RxISR) (struct __SMARTCARD_HandleTypeDef *huart) |
Function pointer on Rx IRQ handler
Definition at line 211 of file stm32f7xx_hal_smartcard.h.
__IO 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 182 of file stm32f4xx_hal_smartcard.h.
__IO uint16_t __SMARTCARD_HandleTypeDef::RxXferCount |
SmartCard Rx Transfer Counter
SmartCard Rx Transfer Counter
Definition at line 170 of file stm32f4xx_hal_smartcard.h.
uint16_t __SMARTCARD_HandleTypeDef::RxXferSize |
SmartCard Rx Transfer size
SmartCard Rx Transfer size
Definition at line 168 of file stm32f4xx_hal_smartcard.h.
void(* __SMARTCARD_HandleTypeDef::TxISR) (struct __SMARTCARD_HandleTypeDef *huart) |
Function pointer on Tx IRQ handler
Definition at line 213 of file stm32f7xx_hal_smartcard.h.
__IO uint16_t __SMARTCARD_HandleTypeDef::TxXferCount |
SmartCard Tx Transfer Counter
SmartCard Tx Transfer Counter
Definition at line 164 of file stm32f4xx_hal_smartcard.h.
uint16_t __SMARTCARD_HandleTypeDef::TxXferSize |
SmartCard Tx Transfer size
SmartCard Tx Transfer size
Definition at line 162 of file stm32f4xx_hal_smartcard.h.