[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:
Felix Ruess
2014-03-04 13:18:28 +01:00
parent d839ce41f6
commit 67242de60d

View File

@@ -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 --------------------------------------------------- */