[f3] add USART_SR_x defines for common status flags
enables the use of usart_get_flag(USARTx, USART_SR_x) on F3 just like on F124 closes #283
This commit is contained in:
@@ -436,6 +436,44 @@
|
||||
/* PE: Parity error */
|
||||
#define USART_ISR_PE (1 << 0)
|
||||
|
||||
/* --- USART_SR values ----------------------------------------------------- */
|
||||
/****************************************************************************/
|
||||
/** @defgroup usart_sr_flags USART Status register Flags
|
||||
@ingroup STM32F_usart_defines
|
||||
|
||||
@{*/
|
||||
|
||||
/** CTS: CTS flag */
|
||||
/** @note: undefined on UART4 and UART5 */
|
||||
#define USART_SR_CTS USART_ISR_CTS
|
||||
|
||||
/** LBD: LIN break detection flag */
|
||||
#define USART_SR_LBD USART_ISR_LBDF
|
||||
|
||||
/** TXE: Transmit data buffer empty */
|
||||
#define USART_SR_TXE USART_ISR_TXE
|
||||
|
||||
/** TC: Transmission complete */
|
||||
#define USART_SR_TC USART_ISR_TC
|
||||
|
||||
/** RXNE: Read data register not empty */
|
||||
#define USART_SR_RXNE USART_ISR_RXNE
|
||||
|
||||
/** IDLE: Idle line detected */
|
||||
#define USART_SR_IDLE USART_ISR_IDLE
|
||||
|
||||
/** ORE: Overrun error */
|
||||
#define USART_SR_ORE USART_ISR_ORE
|
||||
|
||||
/** NE: Noise error flag */
|
||||
#define USART_SR_NE USART_ISR_NF
|
||||
|
||||
/** FE: Framing error */
|
||||
#define USART_SR_FE USART_ISR_FE
|
||||
|
||||
/** PE: Parity error */
|
||||
#define USART_SR_PE USART_ISR_PE
|
||||
/**@}*/
|
||||
|
||||
/* --- USART_ICR values --------------------------------------------------- */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user