STM32G474xx HAL用户手册
宏定义 | 函数
stm32g4xx_hal_smartcard_ex.h 文件参考

SMARTCARD HAL扩展模块的头文件。 更多...

#include "stm32g4xx_hal_def.h"

访问此文件的源代码。

宏定义

#define SMARTCARD_TCBGT   SMARTCARD_IT_TCBGT
#define SMARTCARD_TC   SMARTCARD_IT_TC
#define SMARTCARD_ADVFEATURE_NO_INIT   0x00000000U
#define SMARTCARD_ADVFEATURE_TXINVERT_INIT   0x00000001U
#define SMARTCARD_ADVFEATURE_RXINVERT_INIT   0x00000002U
#define SMARTCARD_ADVFEATURE_DATAINVERT_INIT   0x00000004U
#define SMARTCARD_ADVFEATURE_SWAP_INIT   0x00000008U
#define SMARTCARD_ADVFEATURE_RXOVERRUNDISABLE_INIT   0x00000010U
#define SMARTCARD_ADVFEATURE_DMADISABLEONERROR_INIT   0x00000020U
#define SMARTCARD_ADVFEATURE_MSBFIRST_INIT   0x00000080U
#define SMARTCARD_ADVFEATURE_TXCOMPLETION   0x00000100U
#define SMARTCARD_FIFOMODE_DISABLE   0x00000000U
#define SMARTCARD_FIFOMODE_ENABLE   USART_CR1_FIFOEN
#define SMARTCARD_TXFIFO_THRESHOLD_1_8   0x00000000U
#define SMARTCARD_TXFIFO_THRESHOLD_1_4   USART_CR3_TXFTCFG_0
#define SMARTCARD_TXFIFO_THRESHOLD_1_2   USART_CR3_TXFTCFG_1
#define SMARTCARD_TXFIFO_THRESHOLD_3_4   (USART_CR3_TXFTCFG_0|USART_CR3_TXFTCFG_1)
#define SMARTCARD_TXFIFO_THRESHOLD_7_8   USART_CR3_TXFTCFG_2
#define SMARTCARD_TXFIFO_THRESHOLD_8_8   (USART_CR3_TXFTCFG_2|USART_CR3_TXFTCFG_0)
#define SMARTCARD_RXFIFO_THRESHOLD_1_8   0x00000000U
#define SMARTCARD_RXFIFO_THRESHOLD_1_4   USART_CR3_RXFTCFG_0
#define SMARTCARD_RXFIFO_THRESHOLD_1_2   USART_CR3_RXFTCFG_1
#define SMARTCARD_RXFIFO_THRESHOLD_3_4   (USART_CR3_RXFTCFG_0|USART_CR3_RXFTCFG_1)
#define SMARTCARD_RXFIFO_THRESHOLD_7_8   USART_CR3_RXFTCFG_2
#define SMARTCARD_RXFIFO_THRESHOLD_8_8   (USART_CR3_RXFTCFG_2|USART_CR3_RXFTCFG_0)
#define SMARTCARD_FLAG_TCBGT   USART_ISR_TCBGT
#define SMARTCARD_FLAG_REACK   USART_ISR_REACK
#define SMARTCARD_FLAG_TEACK   USART_ISR_TEACK
#define SMARTCARD_FLAG_BUSY   USART_ISR_BUSY
#define SMARTCARD_FLAG_EOBF   USART_ISR_EOBF
#define SMARTCARD_FLAG_RTOF   USART_ISR_RTOF
#define SMARTCARD_FLAG_TXE   USART_ISR_TXE_TXFNF
#define SMARTCARD_FLAG_TXFNF   USART_ISR_TXE_TXFNF
#define SMARTCARD_FLAG_TC   USART_ISR_TC
#define SMARTCARD_FLAG_RXNE   USART_ISR_RXNE_RXFNE
#define SMARTCARD_FLAG_RXFNE   USART_ISR_RXNE_RXFNE
#define SMARTCARD_FLAG_IDLE   USART_ISR_IDLE
#define SMARTCARD_FLAG_ORE   USART_ISR_ORE
#define SMARTCARD_FLAG_NE   USART_ISR_NE
#define SMARTCARD_FLAG_FE   USART_ISR_FE
#define SMARTCARD_FLAG_PE   USART_ISR_PE
#define SMARTCARD_FLAG_TXFE   USART_ISR_TXFE
#define SMARTCARD_FLAG_RXFF   USART_ISR_RXFF
#define SMARTCARD_FLAG_RXFT   USART_ISR_RXFT
#define SMARTCARD_FLAG_TXFT   USART_ISR_TXFT
#define SMARTCARD_IT_PE   0x0028U
#define SMARTCARD_IT_TXE   0x0727U
#define SMARTCARD_IT_TXFNF   0x0727U
#define SMARTCARD_IT_TC   0x0626U
#define SMARTCARD_IT_RXNE   0x0525U
#define SMARTCARD_IT_RXFNE   0x0525U
#define SMARTCARD_IT_IDLE   0x0424U
#define