STM32H735xx HAL User Manual
|
Defines | |
#define | SMARTCARD_GETCLOCKSOURCE(__HANDLE__, __CLOCKSOURCE__) |
Report the SMARTCARD clock source. | |
#define | IS_SMARTCARD_BAUDRATE(__BAUDRATE__) ((__BAUDRATE__) < 6250001U) |
Check the Baud rate range. | |
#define | IS_SMARTCARD_BLOCKLENGTH(__LENGTH__) ((__LENGTH__) <= 0xFFU) |
Check the block length range. | |
#define | IS_SMARTCARD_TIMEOUT_VALUE(__TIMEOUTVALUE__) ((__TIMEOUTVALUE__) <= 0xFFFFFFU) |
Check the receiver timeout value. | |
#define | IS_SMARTCARD_AUTORETRY_COUNT(__COUNT__) ((__COUNT__) <= 0x7U) |
Check the SMARTCARD autoretry counter value. | |
#define | IS_SMARTCARD_WORD_LENGTH(__LENGTH__) ((__LENGTH__) == SMARTCARD_WORDLENGTH_9B) |
Ensure that SMARTCARD frame length is valid. | |
#define | IS_SMARTCARD_STOPBITS(__STOPBITS__) |
Ensure that SMARTCARD frame number of stop bits is valid. | |
#define | IS_SMARTCARD_PARITY(__PARITY__) |
Ensure that SMARTCARD frame parity is valid. | |
#define | IS_SMARTCARD_MODE(__MODE__) ((((__MODE__) & 0xFFF3U) == 0x00U) && ((__MODE__) != 0x00U)) |
Ensure that SMARTCARD communication mode is valid. | |
#define | IS_SMARTCARD_POLARITY(__CPOL__) |
Ensure that SMARTCARD frame polarity is valid. | |
#define | IS_SMARTCARD_PHASE(__CPHA__) (((__CPHA__) == SMARTCARD_PHASE_1EDGE) || ((__CPHA__) == SMARTCARD_PHASE_2EDGE)) |
Ensure that SMARTCARD frame phase is valid. | |
#define | IS_SMARTCARD_LASTBIT(__LASTBIT__) |
Ensure that SMARTCARD frame last bit clock pulse setting is valid. | |
#define | IS_SMARTCARD_ONE_BIT_SAMPLE(__ONEBIT__) |
Ensure that SMARTCARD frame sampling is valid. | |
#define | IS_SMARTCARD_NACK(__NACK__) |
Ensure that SMARTCARD NACK transmission setting is valid. | |
#define | IS_SMARTCARD_TIMEOUT(__TIMEOUT__) |
Ensure that SMARTCARD receiver timeout setting is valid. | |
#define | IS_SMARTCARD_CLOCKPRESCALER(__CLOCKPRESCALER__) |
Ensure that SMARTCARD clock Prescaler is valid. | |
#define | IS_SMARTCARD_ADVFEATURE_INIT(__INIT__) |
Ensure that SMARTCARD advanced features initialization is valid. | |
#define | IS_SMARTCARD_ADVFEATURE_TXINV(__TXINV__) |
Ensure that SMARTCARD frame TX inversion setting is valid. | |
#define | IS_SMARTCARD_ADVFEATURE_RXINV(__RXINV__) |
Ensure that SMARTCARD frame RX inversion setting is valid. | |
#define | IS_SMARTCARD_ADVFEATURE_DATAINV(__DATAINV__) |
Ensure that SMARTCARD frame data inversion setting is valid. | |
#define | IS_SMARTCARD_ADVFEATURE_SWAP(__SWAP__) |
Ensure that SMARTCARD frame RX/TX pins swap setting is valid. | |
#define | IS_SMARTCARD_OVERRUN(__OVERRUN__) |
Ensure that SMARTCARD frame overrun setting is valid. | |
#define | IS_SMARTCARD_ADVFEATURE_DMAONRXERROR(__DMA__) |
Ensure that SMARTCARD DMA enabling or disabling on error setting is valid. | |
#define | IS_SMARTCARD_ADVFEATURE_MSBFIRST(__MSBFIRST__) |
Ensure that SMARTCARD frame MSB first setting is valid. | |
#define | IS_SMARTCARD_REQUEST_PARAMETER(__PARAM__) |
Ensure that SMARTCARD request parameter is valid. |
#define IS_SMARTCARD_ADVFEATURE_DATAINV | ( | __DATAINV__ | ) |
(((__DATAINV__) == SMARTCARD_ADVFEATURE_DATAINV_DISABLE) || \ ((__DATAINV__) == SMARTCARD_ADVFEATURE_DATAINV_ENABLE))
Ensure that SMARTCARD frame data inversion setting is valid.
__DATAINV__ | SMARTCARD frame data inversion setting. |
SET | (__DATAINV__ is valid) or RESET (__DATAINV__ is invalid) |
Definition at line 1269 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_AdvFeatureConfig().
#define IS_SMARTCARD_ADVFEATURE_DMAONRXERROR | ( | __DMA__ | ) |
(((__DMA__) == SMARTCARD_ADVFEATURE_DMA_ENABLEONRXERROR) || \ ((__DMA__) == SMARTCARD_ADVFEATURE_DMA_DISABLEONRXERROR))
Ensure that SMARTCARD DMA enabling or disabling on error setting is valid.
__DMA__ | SMARTCARD DMA enabling or disabling on error setting. |
SET | (__DMA__ is valid) or RESET (__DMA__ is invalid) |
Definition at line 1290 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_AdvFeatureConfig().
#define IS_SMARTCARD_ADVFEATURE_INIT | ( | __INIT__ | ) |
((__INIT__) <= (SMARTCARD_ADVFEATURE_NO_INIT | \ SMARTCARD_ADVFEATURE_TXINVERT_INIT | \ SMARTCARD_ADVFEATURE_RXINVERT_INIT | \ SMARTCARD_ADVFEATURE_DATAINVERT_INIT | \ SMARTCARD_ADVFEATURE_SWAP_INIT | \ SMARTCARD_ADVFEATURE_RXOVERRUNDISABLE_INIT | \ SMARTCARD_ADVFEATURE_DMADISABLEONERROR_INIT | \ SMARTCARD_ADVFEATURE_MSBFIRST_INIT))
Ensure that SMARTCARD advanced features initialization is valid.
__INIT__ | SMARTCARD advanced features initialization. |
SET | (__INIT__ is valid) or RESET (__INIT__ is invalid) |
Definition at line 1242 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_AdvFeatureConfig().
#define IS_SMARTCARD_ADVFEATURE_MSBFIRST | ( | __MSBFIRST__ | ) |
(((__MSBFIRST__) == SMARTCARD_ADVFEATURE_MSBFIRST_DISABLE) || \ ((__MSBFIRST__) == SMARTCARD_ADVFEATURE_MSBFIRST_ENABLE))
Ensure that SMARTCARD frame MSB first setting is valid.
__MSBFIRST__ | SMARTCARD frame MSB first setting. |
SET | (__MSBFIRST__ is valid) or RESET (__MSBFIRST__ is invalid) |
Definition at line 1297 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_AdvFeatureConfig().
#define IS_SMARTCARD_ADVFEATURE_RXINV | ( | __RXINV__ | ) |
(((__RXINV__) == SMARTCARD_ADVFEATURE_RXINV_DISABLE) || \ ((__RXINV__) == SMARTCARD_ADVFEATURE_RXINV_ENABLE))
Ensure that SMARTCARD frame RX inversion setting is valid.
__RXINV__ | SMARTCARD frame RX inversion setting. |
SET | (__RXINV__ is valid) or RESET (__RXINV__ is invalid) |
Definition at line 1262 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_AdvFeatureConfig().
#define IS_SMARTCARD_ADVFEATURE_SWAP | ( | __SWAP__ | ) |
(((__SWAP__) == SMARTCARD_ADVFEATURE_SWAP_DISABLE) || \ ((__SWAP__) == SMARTCARD_ADVFEATURE_SWAP_ENABLE))
Ensure that SMARTCARD frame RX/TX pins swap setting is valid.
__SWAP__ | SMARTCARD frame RX/TX pins swap setting. |
SET | (__SWAP__ is valid) or RESET (__SWAP__ is invalid) |
Definition at line 1276 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_AdvFeatureConfig().
#define IS_SMARTCARD_ADVFEATURE_TXINV | ( | __TXINV__ | ) |
(((__TXINV__) == SMARTCARD_ADVFEATURE_TXINV_DISABLE) || \ ((__TXINV__) == SMARTCARD_ADVFEATURE_TXINV_ENABLE))
Ensure that SMARTCARD frame TX inversion setting is valid.
__TXINV__ | SMARTCARD frame TX inversion setting. |
SET | (__TXINV__ is valid) or RESET (__TXINV__ is invalid) |
Definition at line 1255 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_AdvFeatureConfig().
#define IS_SMARTCARD_AUTORETRY_COUNT | ( | __COUNT__ | ) | ((__COUNT__) <= 0x7U) |
Check the SMARTCARD autoretry counter value.
__COUNT__ | number of retransmissions. |
Test | result (TRUE or FALSE) |
Definition at line 1152 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_BAUDRATE | ( | __BAUDRATE__ | ) | ((__BAUDRATE__) < 6250001U) |
Check the Baud rate range.
__BAUDRATE__ | Baud rate set by the configuration function. |
Test | result (TRUE or FALSE) |
Definition at line 1131 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_BLOCKLENGTH | ( | __LENGTH__ | ) | ((__LENGTH__) <= 0xFFU) |
Check the block length range.
__LENGTH__ | block length. |
Test | result (TRUE or FALSE) |
Definition at line 1138 of file stm32h7xx_hal_smartcard.h.
#define IS_SMARTCARD_CLOCKPRESCALER | ( | __CLOCKPRESCALER__ | ) |
(((__CLOCKPRESCALER__) == SMARTCARD_PRESCALER_DIV1) || \ ((__CLOCKPRESCALER__) == SMARTCARD_PRESCALER_DIV2) || \ ((__CLOCKPRESCALER__) == SMARTCARD_PRESCALER_DIV4) || \ ((__CLOCKPRESCALER__) == SMARTCARD_PRESCALER_DIV6) || \ ((__CLOCKPRESCALER__) == SMARTCARD_PRESCALER_DIV8) || \ ((__CLOCKPRESCALER__) == SMARTCARD_PRESCALER_DIV10) || \ ((__CLOCKPRESCALER__) == SMARTCARD_PRESCALER_DIV12) || \ ((__CLOCKPRESCALER__) == SMARTCARD_PRESCALER_DIV16) || \ ((__CLOCKPRESCALER__) == SMARTCARD_PRESCALER_DIV32) || \ ((__CLOCKPRESCALER__) == SMARTCARD_PRESCALER_DIV64) || \ ((__CLOCKPRESCALER__) == SMARTCARD_PRESCALER_DIV128) || \ ((__CLOCKPRESCALER__) == SMARTCARD_PRESCALER_DIV256))
Ensure that SMARTCARD clock Prescaler is valid.
__CLOCKPRESCALER__ | SMARTCARD clock Prescaler value. |
SET | (__CLOCKPRESCALER__ is valid) or RESET (__CLOCKPRESCALER__ is invalid) |
Definition at line 1225 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_LASTBIT | ( | __LASTBIT__ | ) |
(((__LASTBIT__) == SMARTCARD_LASTBIT_DISABLE) || \ ((__LASTBIT__) == SMARTCARD_LASTBIT_ENABLE))
Ensure that SMARTCARD frame last bit clock pulse setting is valid.
__LASTBIT__ | SMARTCARD frame last bit clock pulse setting. |
SET | (__LASTBIT__ is valid) or RESET (__LASTBIT__ is invalid) |
Definition at line 1197 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_MODE | ( | __MODE__ | ) | ((((__MODE__) & 0xFFF3U) == 0x00U) && ((__MODE__) != 0x00U)) |
Ensure that SMARTCARD communication mode is valid.
__MODE__ | SMARTCARD communication mode. |
SET | (__MODE__ is valid) or RESET (__MODE__ is invalid) |
Definition at line 1178 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_NACK | ( | __NACK__ | ) |
(((__NACK__) == SMARTCARD_NACK_ENABLE) || \ ((__NACK__) == SMARTCARD_NACK_DISABLE))
Ensure that SMARTCARD NACK transmission setting is valid.
__NACK__ | SMARTCARD NACK transmission setting. |
SET | (__NACK__ is valid) or RESET (__NACK__ is invalid) |
Definition at line 1211 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_ONE_BIT_SAMPLE | ( | __ONEBIT__ | ) |
(((__ONEBIT__) == SMARTCARD_ONE_BIT_SAMPLE_DISABLE) || \ ((__ONEBIT__) == SMARTCARD_ONE_BIT_SAMPLE_ENABLE))
Ensure that SMARTCARD frame sampling is valid.
__ONEBIT__ | SMARTCARD frame sampling. |
SET | (__ONEBIT__ is valid) or RESET (__ONEBIT__ is invalid) |
Definition at line 1204 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_OVERRUN | ( | __OVERRUN__ | ) |
(((__OVERRUN__) == SMARTCARD_ADVFEATURE_OVERRUN_ENABLE) || \ ((__OVERRUN__) == SMARTCARD_ADVFEATURE_OVERRUN_DISABLE))
Ensure that SMARTCARD frame overrun setting is valid.
__OVERRUN__ | SMARTCARD frame overrun setting. |
SET | (__OVERRUN__ is valid) or RESET (__OVERRUN__ is invalid) |
Definition at line 1283 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_AdvFeatureConfig().
#define IS_SMARTCARD_PARITY | ( | __PARITY__ | ) |
(((__PARITY__) == SMARTCARD_PARITY_EVEN) || \ ((__PARITY__) == SMARTCARD_PARITY_ODD))
Ensure that SMARTCARD frame parity is valid.
__PARITY__ | SMARTCARD frame parity. |
SET | (__PARITY__ is valid) or RESET (__PARITY__ is invalid) |
Definition at line 1171 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_PHASE | ( | __CPHA__ | ) | (((__CPHA__) == SMARTCARD_PHASE_1EDGE) || ((__CPHA__) == SMARTCARD_PHASE_2EDGE)) |
Ensure that SMARTCARD frame phase is valid.
__CPHA__ | SMARTCARD frame phase. |
SET | (__CPHA__ is valid) or RESET (__CPHA__ is invalid) |
Definition at line 1191 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_POLARITY | ( | __CPOL__ | ) |
(((__CPOL__) == SMARTCARD_POLARITY_LOW)\ || ((__CPOL__) == SMARTCARD_POLARITY_HIGH))
Ensure that SMARTCARD frame polarity is valid.
__CPOL__ | SMARTCARD frame polarity. |
SET | (__CPOL__ is valid) or RESET (__CPOL__ is invalid) |
Definition at line 1184 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_REQUEST_PARAMETER | ( | __PARAM__ | ) |
(((__PARAM__) == SMARTCARD_RXDATA_FLUSH_REQUEST) || \ ((__PARAM__) == SMARTCARD_TXDATA_FLUSH_REQUEST))
Ensure that SMARTCARD request parameter is valid.
__PARAM__ | SMARTCARD request parameter. |
SET | (__PARAM__ is valid) or RESET (__PARAM__ is invalid) |
Definition at line 1304 of file stm32h7xx_hal_smartcard.h.
#define IS_SMARTCARD_STOPBITS | ( | __STOPBITS__ | ) |
(((__STOPBITS__) == SMARTCARD_STOPBITS_0_5) ||\ ((__STOPBITS__) == SMARTCARD_STOPBITS_1_5))
Ensure that SMARTCARD frame number of stop bits is valid.
__STOPBITS__ | SMARTCARD frame number of stop bits. |
SET | (__STOPBITS__ is valid) or RESET (__STOPBITS__ is invalid) |
Definition at line 1164 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_TIMEOUT | ( | __TIMEOUT__ | ) |
(((__TIMEOUT__) == SMARTCARD_TIMEOUT_DISABLE) || \ ((__TIMEOUT__) == SMARTCARD_TIMEOUT_ENABLE))
Ensure that SMARTCARD receiver timeout setting is valid.
__TIMEOUT__ | SMARTCARD receiver timeout setting. |
SET | (__TIMEOUT__ is valid) or RESET (__TIMEOUT__ is invalid) |
Definition at line 1218 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_TIMEOUT_VALUE | ( | __TIMEOUTVALUE__ | ) | ((__TIMEOUTVALUE__) <= 0xFFFFFFU) |
Check the receiver timeout value.
__TIMEOUTVALUE__ | receiver timeout value. |
Test | result (TRUE or FALSE) |
Definition at line 1145 of file stm32h7xx_hal_smartcard.h.
Referenced by HAL_SMARTCARDEx_TimeOut_Config(), and SMARTCARD_SetConfig().
#define IS_SMARTCARD_WORD_LENGTH | ( | __LENGTH__ | ) | ((__LENGTH__) == SMARTCARD_WORDLENGTH_9B) |
Ensure that SMARTCARD frame length is valid.
__LENGTH__ | SMARTCARD frame length. |
SET | (__LENGTH__ is valid) or RESET (__LENGTH__ is invalid) |
Definition at line 1158 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define SMARTCARD_GETCLOCKSOURCE | ( | __HANDLE__, | |
__CLOCKSOURCE__ | |||
) |
Report the SMARTCARD clock source.
__HANDLE__ | specifies the SMARTCARD Handle. |
__CLOCKSOURCE__ | output variable. |
the | SMARTCARD clocking source, written in __CLOCKSOURCE__. |
Definition at line 865 of file stm32h7xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().