|
STM32G474xx HAL用户手册
|
定义 | |
| #define | SMARTCARD_TRANSMISSION_COMPLETION_SETTING(__HANDLE__) |
| 设置传输完成标志。 | |
| #define | SMARTCARD_TRANSMISSION_COMPLETION_FLAG(__HANDLE__) (((__HANDLE__)->AdvancedInit.TxCompletionIndication == SMARTCARD_TC) ? (SMARTCARD_FLAG_TC) : (SMARTCARD_FLAG_TCBGT)) |
| 返回传输完成标志。 | |
| #define | IS_SMARTCARD_TRANSMISSION_COMPLETION(__TXCOMPLETE__) |
| 确保SMARTCARD帧传输完成使用标志有效。 | |
| #define | IS_SMARTCARD_FIFOMODE_STATE(__STATE__) |
| 确保SMARTCARD FIFO模式有效。 | |
| #define | IS_SMARTCARD_TXFIFO_THRESHOLD(__THRESHOLD__) |
| 确保SMARTCARD TXFIFO阈值电平有效。 | |
| #define | IS_SMARTCARD_RXFIFO_THRESHOLD(__THRESHOLD__) |
| 确保SMARTCARD RXFIFO阈值电平有效。 | |
| #define IS_SMARTCARD_FIFOMODE_STATE | ( | __STATE__ | ) |
(((__STATE__) == SMARTCARD_FIFOMODE_DISABLE ) || \ ((__STATE__) == SMARTCARD_FIFOMODE_ENABLE))
确保SMARTCARD FIFO模式有效。
| __STATE__ | SMARTCARD FIFO模式。 |
| SET | (__STATE__有效) 或 RESET (__STATE__无效) |
定义于文件 stm32g4xx_hal_smartcard_ex.h 的 239 行。
| #define IS_SMARTCARD_RXFIFO_THRESHOLD | ( | __THRESHOLD__ | ) |
(((__THRESHOLD__) == SMARTCARD_RXFIFO_THRESHOLD_1_8) || \ ((__THRESHOLD__) == SMARTCARD_RXFIFO_THRESHOLD_1_4) || \ ((__THRESHOLD__) == SMARTCARD_RXFIFO_THRESHOLD_1_2) || \ ((__THRESHOLD__) == SMARTCARD_RXFIFO_THRESHOLD_3_4) || \ ((__THRESHOLD__) == SMARTCARD_RXFIFO_THRESHOLD_7_8) || \ ((__THRESHOLD__) == SMARTCARD_RXFIFO_THRESHOLD_8_8))
确保SMARTCARD RXFIFO阈值电平有效。
| __THRESHOLD__ | SMARTCARD RXFIFO阈值电平。 |
| SET | (__THRESHOLD__有效) 或 RESET (__THRESHOLD__无效) |
定义于文件 stm32g4xx_hal_smartcard_ex.h 的 257 行。
| #define IS_SMARTCARD_TRANSMISSION_COMPLETION | ( | __TXCOMPLETE__ | ) |
(((__TXCOMPLETE__) == SMARTCARD_TCBGT) || \ ((__TXCOMPLETE__) == SMARTCARD_TC))
确保SMARTCARD帧传输完成使用标志有效。
| __TXCOMPLETE__ | SMARTCARD帧传输完成使用标志。 |
| SET | (__TXCOMPLETE__有效) 或 RESET (__TXCOMPLETE__无效) |
定义于文件 stm32g4xx_hal_smartcard_ex.h 的 232 行。
| #define IS_SMARTCARD_TXFIFO_THRESHOLD | ( | __THRESHOLD__ | ) |
(((__THRESHOLD__) == SMARTCARD_TXFIFO_THRESHOLD_1_8) || \ ((__THRESHOLD__) == SMARTCARD_TXFIFO_THRESHOLD_1_4) || \ ((__THRESHOLD__) == SMARTCARD_TXFIFO_THRESHOLD_1_2) || \ ((__THRESHOLD__) == SMARTCARD_TXFIFO_THRESHOLD_3_4) || \ ((__THRESHOLD__) == SMARTCARD_TXFIFO_THRESHOLD_7_8) || \ ((__THRESHOLD__) == SMARTCARD_TXFIFO_THRESHOLD_8_8))
确保SMARTCARD TXFIFO阈值电平有效。
| __THRESHOLD__ | SMARTCARD TXFIFO阈值电平。 |
| SET | (__THRESHOLD__有效) 或 RESET (__THRESHOLD__无效) |
定义于文件 stm32g4xx_hal_smartcard_ex.h 的 246 行。
| #define SMARTCARD_TRANSMISSION_COMPLETION_FLAG | ( | __HANDLE__ | ) | (((__HANDLE__)->AdvancedInit.TxCompletionIndication == SMARTCARD_TC) ? (SMARTCARD_FLAG_TC) : (SMARTCARD_FLAG_TCBGT)) |
返回传输完成标志。
| __HANDLE__ | 指定SMARTCARD句柄。 |
| 传输完成标志 |
定义于文件 stm32g4xx_hal_smartcard_ex.h 的 224 行。
被 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)
设置传输完成标志。
| __HANDLE__ | 指定SMARTCARD句柄。 |
| 无 |
定义于文件 stm32g4xx_hal_smartcard_ex.h 的 205 行。
被 HAL_SMARTCARD_Init() 引用。
1.7.6.1