STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros
SMARTCARD Private Constants

Macros

#define IS_SMARTCARD_WORD_LENGTH(__LENGTH__)   ((__LENGTH__) == SMARTCARD_WORDLENGTH_9B)
 
#define IS_SMARTCARD_STOPBITS(__STOPBITS__)   ((__STOPBITS__) == SMARTCARD_STOPBITS_1_5)
 
#define IS_SMARTCARD_PARITY(__PARITY__)
 
#define IS_SMARTCARD_MODE(__MODE__)   ((((__MODE__) & (uint32_t)0xFFF3) == 0x00) && ((__MODE__) != (uint32_t)0x00))
 
#define IS_SMARTCARD_POLARITY(__CPOL__)   (((__CPOL__) == SMARTCARD_POLARITY_LOW) || ((__CPOL__) == SMARTCARD_POLARITY_HIGH))
 
#define IS_SMARTCARD_PHASE(__CPHA__)   (((__CPHA__) == SMARTCARD_PHASE_1EDGE) || ((__CPHA__) == SMARTCARD_PHASE_2EDGE))
 
#define IS_SMARTCARD_LASTBIT(__LASTBIT__)
 
#define IS_SMARTCARD_ONE_BIT_SAMPLE(__ONEBIT__)
 
#define IS_SMARTCARD_NACK(__NACK__)
 
#define IS_SMARTCARD_TIMEOUT(__TIMEOUT__)
 
#define IS_SMARTCARD_ADVFEATURE_INIT(INIT)
 
#define IS_SMARTCARD_ADVFEATURE_TXINV(TXINV)
 
#define IS_SMARTCARD_ADVFEATURE_RXINV(RXINV)
 
#define IS_SMARTCARD_ADVFEATURE_DATAINV(DATAINV)
 
#define IS_SMARTCARD_ADVFEATURE_SWAP(SWAP)
 
#define IS_SMARTCARD_OVERRUN(OVERRUN)
 
#define IS_SMARTCARD_ADVFEATURE_DMAONRXERROR(DMA)
 
#define IS_SMARTCARD_BAUDRATE(__BAUDRATE__)   ((__BAUDRATE__) < 4500001)
 
#define IS_SMARTCARD_BLOCKLENGTH(__LENGTH__)   ((__LENGTH__) <= 0xFF)
 
#define IS_SMARTCARD_TIMEOUT_VALUE(__TIMEOUTVALUE__)    ((__TIMEOUTVALUE__) <= 0xFFFFFF)
 
#define IS_SMARTCARD_AUTORETRY_COUNT(__COUNT__)    ((__COUNT__) <= 0x7)
 
#define IS_SMARTCARD_ADVFEATURE_MSBFIRST(MSBFIRST)
 
#define IS_SMARTCARD_REQUEST_PARAMETER(PARAM)
 

Detailed Description

Macro Definition Documentation

#define IS_SMARTCARD_ADVFEATURE_DATAINV (   DATAINV)
Value:
#define SMARTCARD_ADVFEATURE_DATAINV_ENABLE
#define SMARTCARD_ADVFEATURE_DATAINV_DISABLE

Definition at line 838 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_ADVFEATURE_DMAONRXERROR (   DMA)
Value:
#define SMARTCARD_ADVFEATURE_DMA_ENABLEONRXERROR
#define SMARTCARD_ADVFEATURE_DMA_DISABLEONRXERROR

Definition at line 844 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_ADVFEATURE_INIT (   INIT)
#define IS_SMARTCARD_ADVFEATURE_MSBFIRST (   MSBFIRST)
Value:
#define SMARTCARD_ADVFEATURE_MSBFIRST_ENABLE
#define SMARTCARD_ADVFEATURE_MSBFIRST_DISABLE

Definition at line 850 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_ADVFEATURE_RXINV (   RXINV)
Value:
#define SMARTCARD_ADVFEATURE_RXINV_DISABLE
#define SMARTCARD_ADVFEATURE_RXINV_ENABLE

Definition at line 836 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_ADVFEATURE_SWAP (   SWAP)
Value:
#define SMARTCARD_ADVFEATURE_SWAP_ENABLE
#define SMARTCARD_ADVFEATURE_SWAP_DISABLE

Definition at line 840 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_ADVFEATURE_TXINV (   TXINV)
Value:
#define SMARTCARD_ADVFEATURE_TXINV_ENABLE
#define SMARTCARD_ADVFEATURE_TXINV_DISABLE

Definition at line 834 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_AUTORETRY_COUNT (   __COUNT__)    ((__COUNT__) <= 0x7)

Definition at line 849 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_BAUDRATE (   __BAUDRATE__)    ((__BAUDRATE__) < 4500001)

Definition at line 846 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_BLOCKLENGTH (   __LENGTH__)    ((__LENGTH__) <= 0xFF)

Definition at line 847 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_LASTBIT (   __LASTBIT__)
Value:
(((__LASTBIT__) == SMARTCARD_LASTBIT_DISABLE) || \
((__LASTBIT__) == SMARTCARD_LASTBIT_ENABLE))
#define SMARTCARD_LASTBIT_ENABLE
#define SMARTCARD_LASTBIT_DISABLE

Definition at line 818 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_MODE (   __MODE__)    ((((__MODE__) & (uint32_t)0xFFF3) == 0x00) && ((__MODE__) != (uint32_t)0x00))

Definition at line 815 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_NACK (   __NACK__)
Value:
(((__NACK__) == SMARTCARD_NACK_ENABLE) || \
((__NACK__) == SMARTCARD_NACK_DISABLE))
#define SMARTCARD_NACK_ENABLE
#define SMARTCARD_NACK_DISABLE

Definition at line 822 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_ONE_BIT_SAMPLE (   __ONEBIT__)
Value:
(((__ONEBIT__) == SMARTCARD_ONE_BIT_SAMPLE_DISABLE) || \
#define SMARTCARD_ONE_BIT_SAMPLE_ENABLE
#define SMARTCARD_ONE_BIT_SAMPLE_DISABLE

Definition at line 820 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_OVERRUN (   OVERRUN)
Value:
#define SMARTCARD_ADVFEATURE_OVERRUN_ENABLE
#define SMARTCARD_ADVFEATURE_OVERRUN_DISABLE

Definition at line 842 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_PARITY (   __PARITY__)
Value:
(((__PARITY__) == SMARTCARD_PARITY_EVEN) || \
((__PARITY__) == SMARTCARD_PARITY_ODD))
#define SMARTCARD_PARITY_EVEN
#define SMARTCARD_PARITY_ODD

Definition at line 813 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_PHASE (   __CPHA__)    (((__CPHA__) == SMARTCARD_PHASE_1EDGE) || ((__CPHA__) == SMARTCARD_PHASE_2EDGE))

Definition at line 817 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_POLARITY (   __CPOL__)    (((__CPOL__) == SMARTCARD_POLARITY_LOW) || ((__CPOL__) == SMARTCARD_POLARITY_HIGH))

Definition at line 816 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_REQUEST_PARAMETER (   PARAM)
Value:
#define SMARTCARD_RXDATA_FLUSH_REQUEST
#define SMARTCARD_TXDATA_FLUSH_REQUEST

Definition at line 852 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_STOPBITS (   __STOPBITS__)    ((__STOPBITS__) == SMARTCARD_STOPBITS_1_5)

Definition at line 812 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_TIMEOUT (   __TIMEOUT__)
Value:
(((__TIMEOUT__) == SMARTCARD_TIMEOUT_DISABLE) || \
((__TIMEOUT__) == SMARTCARD_TIMEOUT_ENABLE))
#define SMARTCARD_TIMEOUT_DISABLE
#define SMARTCARD_TIMEOUT_ENABLE

Definition at line 824 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_TIMEOUT_VALUE (   __TIMEOUTVALUE__)    ((__TIMEOUTVALUE__) <= 0xFFFFFF)

Definition at line 848 of file stm32f7xx_hal_smartcard.h.

#define IS_SMARTCARD_WORD_LENGTH (   __LENGTH__)    ((__LENGTH__) == SMARTCARD_WORDLENGTH_9B)

Definition at line 811 of file stm32f7xx_hal_smartcard.h.