ï‚· USARTx : Select the USART peripheral. This parameter can
be one of the following values: USART1 or USART2 or
USART3 or UART4 or UART5.
ï‚· USART_FLAG : specifies the flag to check. This parameter
can be one of the following values:
ï€ USART_FLAG_REACK : Receive Enable acknowledge
flag.
ï€ USART_FLAG_TEACK : Transmit Enable acknowledge
flag.
ï€ USART_FLAG_WUF : Wake up flag.
ï€ USART_FLAG_RWU : Receive Wake up flag.
ï€ USART_FLAG_SBK : Send Break flag.
ï€ USART_FLAG_CMF : Character match flag.
ï€ USART_FLAG_BUSY : Busy flag.
ï€ USART_FLAG_ABRF : Auto baud rate flag.
ï€ USART_FLAG_ABRE : Auto baud rate error flag.
ï€ USART_FLAG_EOBF : End of block flag.
ï€ USART_FLAG_RTOF : Receive time out flag.
ï€ USART_FLAG_nCTSS : Inverted nCTS input bit status.
ï€ USART_FLAG_CTS : CTS Change flag.
ï€ USART_FLAG_LBD : LIN Break detection flag.
ï€ USART_FLAG_TXE : Transmit data register empty flag.
ï€ USART_FLAG_TC : Transmission Complete flag.
ï€ USART_FLAG_RXNE : Receive data register not
empty flag.
ï€ USART_FLAG_IDLE : Idle Line detection flag.
ï€ USART_FLAG_ORE : OverRun Error flag.
ï€ USART_FLAG_NE : Noise Error flag.
ï€ USART_FLAG_FE : Framing Error flag.
ï€ USART_FLAG_PE : Parity Error flag.