|
STM32L443xx HAL User Manual
|
Defines | |
| #define | SMARTCARD_TRANSMISSION_COMPLETION_SETTING(__HANDLE__) |
| Set the Transmission Completion flag. | |
| #define | SMARTCARD_TRANSMISSION_COMPLETION_FLAG(__HANDLE__) (((__HANDLE__)->AdvancedInit.TxCompletionIndication == SMARTCARD_TC) ? (SMARTCARD_FLAG_TC) : (SMARTCARD_FLAG_TCBGT)) |
| Return the transmission completion flag. | |
| #define | IS_SMARTCARD_TRANSMISSION_COMPLETION(__TXCOMPLETE__) |
| Ensure that SMARTCARD frame transmission completion used flag is valid. | |
| #define IS_SMARTCARD_TRANSMISSION_COMPLETION | ( | __TXCOMPLETE__ | ) |
(((__TXCOMPLETE__) == SMARTCARD_TCBGT) || \ ((__TXCOMPLETE__) == SMARTCARD_TC))
Ensure that SMARTCARD frame transmission completion used flag is valid.
| __TXCOMPLETE__ | SMARTCARD frame transmission completion used flag. |
| SET | (__TXCOMPLETE__ is valid) or RESET (__TXCOMPLETE__ is invalid) |
Definition at line 274 of file stm32l4xx_hal_smartcard_ex.h.
| #define SMARTCARD_TRANSMISSION_COMPLETION_FLAG | ( | __HANDLE__ | ) | (((__HANDLE__)->AdvancedInit.TxCompletionIndication == SMARTCARD_TC) ? (SMARTCARD_FLAG_TC) : (SMARTCARD_FLAG_TCBGT)) |
Return the transmission completion flag.
| __HANDLE__ | specifies the SMARTCARD Handle. |
| Transmission | completion flag |
Definition at line 262 of file stm32l4xx_hal_smartcard_ex.h.
Referenced by HAL_SMARTCARD_Transmit().
| #define SMARTCARD_TRANSMISSION_COMPLETION_SETTING | ( | __HANDLE__ | ) |
do { \ if (HAL_IS_BIT_CLR((__HANDLE__)->AdvancedInit.AdvFeatureInit, SMARTCARD_ADVFEATURE_TXCOMPLETION)) \ { \ (__HANDLE__)->AdvancedInit.TxCompletionIndication = SMARTCARD_TC; \ } \ else \ { \ assert_param(IS_SMARTCARD_TRANSMISSION_COMPLETION((__HANDLE__)->AdvancedInit.TxCompletionIndication)); \ } \ } while(0U)
Set the Transmission Completion flag.
| __HANDLE__ | specifies the SMARTCARD Handle. |
| None |
Definition at line 236 of file stm32l4xx_hal_smartcard_ex.h.
Referenced by HAL_SMARTCARD_Init().
1.7.6.1