STM32L486xx HAL User Manual
Data Fields
SMARTCARD_AdvFeatureInitTypeDef Struct Reference

SMARTCARD advanced features initalization structure definition. More...

#include <stm32l4xx_hal_smartcard.h>

Data Fields

uint32_t AdvFeatureInit
uint32_t TxPinLevelInvert
uint32_t RxPinLevelInvert
uint32_t DataInvert
uint32_t Swap
uint32_t OverrunDisable
uint32_t DMADisableonRxError
uint32_t MSBFirst
uint16_t TxCompletionIndication

Detailed Description

SMARTCARD advanced features initalization structure definition.

Definition at line 134 of file stm32l4xx_hal_smartcard.h.


Field Documentation

Specifies which advanced SMARTCARD features is initialized. Several advanced features may be initialized at the same time. This parameter can be a value of SMARTCARD advanced feature initialization type

Definition at line 136 of file stm32l4xx_hal_smartcard.h.

Referenced by HAL_SMARTCARD_Init(), and SMARTCARD_AdvFeatureConfig().

Specifies whether data are inverted (positive/direct logic vs negative/inverted logic). This parameter can be a value of SMARTCARD advanced feature Binary Data inversion

Definition at line 146 of file stm32l4xx_hal_smartcard.h.

Referenced by SMARTCARD_AdvFeatureConfig().

Specifies whether the DMA is disabled in case of reception error. This parameter can be a value of SMARTCARD advanced feature DMA Disable on Rx Error

Definition at line 156 of file stm32l4xx_hal_smartcard.h.

Referenced by SMARTCARD_AdvFeatureConfig().

Specifies whether MSB is sent first on UART line. This parameter can be a value of SMARTCARD advanced feature MSB first

Definition at line 159 of file stm32l4xx_hal_smartcard.h.

Referenced by SMARTCARD_AdvFeatureConfig().

Specifies whether the reception overrun detection is disabled. This parameter can be a value of SMARTCARD advanced feature Overrun Disable

Definition at line 153 of file stm32l4xx_hal_smartcard.h.

Referenced by SMARTCARD_AdvFeatureConfig().

Specifies whether the RX pin active level is inverted. This parameter can be a value of SMARTCARD advanced feature RX pin active level inversion

Definition at line 143 of file stm32l4xx_hal_smartcard.h.

Referenced by SMARTCARD_AdvFeatureConfig().

Specifies whether TX and RX pins are swapped. This parameter can be a value of SMARTCARD advanced feature RX TX pins swap

Definition at line 150 of file stm32l4xx_hal_smartcard.h.

Referenced by SMARTCARD_AdvFeatureConfig().

Specifies which transmission completion indication is used: before (when relevant flag is available) or once guard time period has elapsed. This parameter can be a value of SMARTCARD Transmission Completion Indication.

Definition at line 162 of file stm32l4xx_hal_smartcard.h.

Referenced by HAL_SMARTCARD_IRQHandler(), SMARTCARD_DMATransmitCplt(), SMARTCARD_EndTransmit_IT(), and SMARTCARD_TxISR().

Specifies whether the TX pin active level is inverted. This parameter can be a value of SMARTCARD advanced feature TX pin active level inversion

Definition at line 140 of file stm32l4xx_hal_smartcard.h.

Referenced by SMARTCARD_AdvFeatureConfig().


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