| 
                 STM32F4xx HAL Documentation
                 
                Hardware Abstraction Layer for STM32F4 familiy 
               | 
            
SMARTCARD handle Structure definition. More...
#include <stm32f4xx_hal_smartcard.h>
Data Fields | |
| USART_TypeDef * | Instance | 
| SMARTCARD_InitTypeDef | Init | 
| const uint8_t * | pTxBuffPtr | 
| uint16_t | TxXferSize | 
| __IO uint16_t | TxXferCount | 
| uint8_t * | pRxBuffPtr | 
| uint16_t | RxXferSize | 
| __IO uint16_t | RxXferCount | 
| DMA_HandleTypeDef * | hdmatx | 
| DMA_HandleTypeDef * | hdmarx | 
| HAL_LockTypeDef | Lock | 
| __IO HAL_SMARTCARD_StateTypeDef | gState | 
| __IO HAL_SMARTCARD_StateTypeDef | RxState | 
| __IO uint32_t | ErrorCode | 
SMARTCARD handle Structure definition.
Definition at line 153 of file stm32f4xx_hal_smartcard.h.
| USART_TypeDef* __SMARTCARD_HandleTypeDef::Instance | 
USART registers base address
Definition at line 155 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Abort(), HAL_SMARTCARD_Abort_IT(), HAL_SMARTCARD_AbortReceive(), HAL_SMARTCARD_AbortReceive_IT(), HAL_SMARTCARD_AbortTransmit(), HAL_SMARTCARD_AbortTransmit_IT(), HAL_SMARTCARD_DeInit(), HAL_SMARTCARD_Init(), HAL_SMARTCARD_IRQHandler(), HAL_SMARTCARD_Receive(), HAL_SMARTCARD_Receive_DMA(), HAL_SMARTCARD_Receive_IT(), HAL_SMARTCARD_Transmit(), HAL_SMARTCARD_Transmit_DMA(), HAL_SMARTCARD_Transmit_IT(), SMARTCARD_DMAError(), SMARTCARD_DMAReceiveCplt(), SMARTCARD_DMATransmitCplt(), SMARTCARD_EndRxTransfer(), SMARTCARD_EndTransmit_IT(), SMARTCARD_EndTxTransfer(), SMARTCARD_Receive_IT(), SMARTCARD_SetConfig(), SMARTCARD_Transmit_IT(), and SMARTCARD_WaitOnFlagUntilTimeout().
| SMARTCARD_InitTypeDef __SMARTCARD_HandleTypeDef::Init | 
SmartCard communication parameters
Definition at line 157 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Init(), and SMARTCARD_SetConfig().
| const uint8_t* __SMARTCARD_HandleTypeDef::pTxBuffPtr | 
Pointer to SmartCard Tx transfer Buffer
Definition at line 159 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Transmit_DMA(), HAL_SMARTCARD_Transmit_IT(), and SMARTCARD_Transmit_IT().
| uint16_t __SMARTCARD_HandleTypeDef::TxXferSize | 
SmartCard Tx Transfer size
Definition at line 161 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Transmit(), HAL_SMARTCARD_Transmit_DMA(), and HAL_SMARTCARD_Transmit_IT().
| __IO uint16_t __SMARTCARD_HandleTypeDef::TxXferCount | 
SmartCard Tx Transfer Counter
Definition at line 163 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Abort(), HAL_SMARTCARD_Abort_IT(), HAL_SMARTCARD_AbortTransmit(), HAL_SMARTCARD_AbortTransmit_IT(), HAL_SMARTCARD_Transmit(), HAL_SMARTCARD_Transmit_DMA(), HAL_SMARTCARD_Transmit_IT(), SMARTCARD_DMAAbortOnError(), SMARTCARD_DMAError(), SMARTCARD_DMARxAbortCallback(), SMARTCARD_DMATransmitCplt(), SMARTCARD_DMATxAbortCallback(), SMARTCARD_DMATxOnlyAbortCallback(), and SMARTCARD_Transmit_IT().
| uint8_t* __SMARTCARD_HandleTypeDef::pRxBuffPtr | 
Pointer to SmartCard Rx transfer Buffer
Definition at line 165 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Receive_DMA(), HAL_SMARTCARD_Receive_IT(), and SMARTCARD_Receive_IT().
| uint16_t __SMARTCARD_HandleTypeDef::RxXferSize | 
SmartCard Rx Transfer size
Definition at line 167 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Receive(), HAL_SMARTCARD_Receive_DMA(), and HAL_SMARTCARD_Receive_IT().
| __IO uint16_t __SMARTCARD_HandleTypeDef::RxXferCount | 
SmartCard Rx Transfer Counter
Definition at line 169 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Abort(), HAL_SMARTCARD_Abort_IT(), HAL_SMARTCARD_AbortReceive(), HAL_SMARTCARD_AbortReceive_IT(), HAL_SMARTCARD_Receive(), HAL_SMARTCARD_Receive_IT(), SMARTCARD_DMAAbortOnError(), SMARTCARD_DMAError(), SMARTCARD_DMAReceiveCplt(), SMARTCARD_DMARxAbortCallback(), SMARTCARD_DMARxOnlyAbortCallback(), SMARTCARD_DMATxAbortCallback(), and SMARTCARD_Receive_IT().
| DMA_HandleTypeDef* __SMARTCARD_HandleTypeDef::hdmatx | 
SmartCard Tx DMA Handle parameters
Definition at line 171 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Abort(), HAL_SMARTCARD_Abort_IT(), HAL_SMARTCARD_AbortTransmit(), HAL_SMARTCARD_AbortTransmit_IT(), HAL_SMARTCARD_Receive_DMA(), HAL_SMARTCARD_Transmit_DMA(), SMARTCARD_DMARxAbortCallback(), and SMARTCARD_DMATxAbortCallback().
| DMA_HandleTypeDef* __SMARTCARD_HandleTypeDef::hdmarx | 
SmartCard Rx DMA Handle parameters
Definition at line 173 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Abort(), HAL_SMARTCARD_Abort_IT(), HAL_SMARTCARD_AbortReceive(), HAL_SMARTCARD_AbortReceive_IT(), HAL_SMARTCARD_IRQHandler(), HAL_SMARTCARD_Receive_DMA(), SMARTCARD_DMARxAbortCallback(), and SMARTCARD_DMATxAbortCallback().
| HAL_LockTypeDef __SMARTCARD_HandleTypeDef::Lock | 
Locking object
Definition at line 175 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Init().
| __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 177 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Abort(), HAL_SMARTCARD_Abort_IT(), HAL_SMARTCARD_AbortTransmit(), HAL_SMARTCARD_AbortTransmit_IT(), HAL_SMARTCARD_DeInit(), HAL_SMARTCARD_GetState(), HAL_SMARTCARD_Init(), HAL_SMARTCARD_Transmit(), HAL_SMARTCARD_Transmit_DMA(), HAL_SMARTCARD_Transmit_IT(), SMARTCARD_DMAError(), SMARTCARD_DMARxAbortCallback(), SMARTCARD_DMATxAbortCallback(), SMARTCARD_DMATxOnlyAbortCallback(), SMARTCARD_EndTransmit_IT(), SMARTCARD_EndTxTransfer(), SMARTCARD_Transmit_IT(), and SMARTCARD_WaitOnFlagUntilTimeout().
| __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 181 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Abort(), HAL_SMARTCARD_Abort_IT(), HAL_SMARTCARD_AbortReceive(), HAL_SMARTCARD_AbortReceive_IT(), HAL_SMARTCARD_DeInit(), HAL_SMARTCARD_GetState(), HAL_SMARTCARD_Init(), HAL_SMARTCARD_Receive(), HAL_SMARTCARD_Receive_DMA(), HAL_SMARTCARD_Receive_IT(), SMARTCARD_DMAError(), SMARTCARD_DMAReceiveCplt(), SMARTCARD_DMARxAbortCallback(), SMARTCARD_DMARxOnlyAbortCallback(), SMARTCARD_DMATxAbortCallback(), SMARTCARD_EndRxTransfer(), SMARTCARD_Receive_IT(), and SMARTCARD_WaitOnFlagUntilTimeout().
| __IO uint32_t __SMARTCARD_HandleTypeDef::ErrorCode | 
SmartCard Error code
Definition at line 184 of file stm32f4xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Abort(), HAL_SMARTCARD_Abort_IT(), HAL_SMARTCARD_DeInit(), HAL_SMARTCARD_GetError(), HAL_SMARTCARD_Init(), HAL_SMARTCARD_IRQHandler(), HAL_SMARTCARD_Receive(), HAL_SMARTCARD_Receive_DMA(), HAL_SMARTCARD_Receive_IT(), HAL_SMARTCARD_Transmit(), HAL_SMARTCARD_Transmit_DMA(), HAL_SMARTCARD_Transmit_IT(), SMARTCARD_DMAError(), SMARTCARD_DMARxAbortCallback(), and SMARTCARD_DMATxAbortCallback().