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().