diff options
Diffstat (limited to 'chip/stm32/registers.h')
-rw-r--r-- | chip/stm32/registers.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chip/stm32/registers.h b/chip/stm32/registers.h index bb8dcb21e2..71c254c992 100644 --- a/chip/stm32/registers.h +++ b/chip/stm32/registers.h @@ -103,6 +103,7 @@ #define STM32_USART_SR(n) STM32_USART_REG(n, 0x00) #define STM32_USART_SR_RXNE (1 << 5) +#define STM32_USART_SR_TC (1 << 6) #define STM32_USART_SR_TXE (1 << 7) #define STM32_USART_DR(n) STM32_USART_REG(n, 0x04) #define STM32_USART_BRR(n) STM32_USART_REG(n, 0x08) @@ -110,11 +111,14 @@ #define STM32_USART_CR1_RE (1 << 2) #define STM32_USART_CR1_TE (1 << 3) #define STM32_USART_CR1_RXNEIE (1 << 5) +#define STM32_USART_CR1_TCIE (1 << 6) #define STM32_USART_CR1_TXEIE (1 << 7) #define STM32_USART_CR1_UE (1 << 13) #define STM32_USART_CR1_OVER8 (1 << 15) /* STM32L only */ #define STM32_USART_CR2(n) STM32_USART_REG(n, 0x10) #define STM32_USART_CR3(n) STM32_USART_REG(n, 0x14) +#define STM32_USART_CR3_DMAR (1 << 6) +#define STM32_USART_CR3_DMAT (1 << 7) #define STM32_USART_CR3_ONEBIT (1 << 11) /* STM32L only */ #define STM32_USART_GTPR(n) STM32_USART_REG(n, 0x18) |