diff --git a/drivers/usart_regs.h b/drivers/usart_regs.h index 863ae1d..2c84cc3 100644 --- a/drivers/usart_regs.h +++ b/drivers/usart_regs.h @@ -161,18 +161,18 @@ union USART_CR3 { uint32_t word; }; -#define UART_CR3_EIE reg_def( 0, 1) -#define UART_CR3_IREN reg_def( 1, 1) -#define UART_CR3_IRLP reg_def( 2, 1) -#define UART_CR3_HDSEL reg_def( 3, 1) -#define UART_CR3_NACK reg_def( 4, 1) -#define UART_CR3_SCEN reg_def( 5, 1) -#define UART_CR3_DMAR reg_def( 6, 1) -#define UART_CR3_DMAT reg_def( 7, 1) -#define UART_CR3_RTSE reg_def( 8, 1) -#define UART_CR3_CTSE reg_def( 9, 1) -#define UART_CR3_CTSIE reg_def(10, 1) -#define UART_CR3_reserved3 reg_def(11, 21) +#define USART_CR3_EIE reg_def( 0, 1) +#define USART_CR3_IREN reg_def( 1, 1) +#define USART_CR3_IRLP reg_def( 2, 1) +#define USART_CR3_HDSEL reg_def( 3, 1) +#define USART_CR3_NACK reg_def( 4, 1) +#define USART_CR3_SCEN reg_def( 5, 1) +#define USART_CR3_DMAR reg_def( 6, 1) +#define USART_CR3_DMAT reg_def( 7, 1) +#define USART_CR3_RTSE reg_def( 8, 1) +#define USART_CR3_CTSE reg_def( 9, 1) +#define USART_CR3_CTSIE reg_def(10, 1) +#define USART_CR3_reserved3 reg_def(11, 21) union USART_GTPR { struct __attribute__((packed)) { @@ -187,7 +187,7 @@ union USART_GTPR { #define USART_GTPR_GT reg_def( 8, 8) #define USART_GTPR_reserved1 reg_def(16, 16) -struct __attribute__((packed)) USART { +struct USART { union USART_SR SR; union USART_DR DR; union USART_BRR BRR;