diff --git a/avr/modules/uart_hw/m_lowlevel_uart.asm b/avr/modules/uart_hw/m_lowlevel_uart.asm index 1985b1f..6e028c4 100644 --- a/avr/modules/uart_hw/m_lowlevel_uart.asm +++ b/avr/modules/uart_hw/m_lowlevel_uart.asm @@ -30,12 +30,16 @@ ldi r17, 0 .endif - sts UBRR@0H, r17 - sts UBRR@0L, r16 + M_IO_WRITE UBRR@0H, r17 + M_IO_WRITE UBRR@0L, r16 ; set character format +.ifdef URSEL + ldi r16, (1<