USART_CR1_TE
val = USART_CR1_TXEIE | USART_CR1_TE;
cr1 = USART_CR1_TE | USART_CR1_RE;
new_cr1 |= USART_CR1_TE | BIT(cfg->uart_enable_bit);