UART_CTL_BRGEN_MASK
val |= (UART_CTL_BRGEN_MASK | UART_CTL_TXEN_MASK | UART_CTL_RXEN_MASK);
val &= ~(UART_CTL_BRGEN_MASK | UART_CTL_TXEN_MASK |