diff --git a/avr/modules/flash/io_uart0.asm b/avr/modules/flash/io_uart0.asm new file mode 100644 index 0000000..8934246 --- /dev/null +++ b/avr/modules/flash/io_uart0.asm @@ -0,0 +1,31 @@ +; *************************************************************************** +; copyright : (C) 2025 by Martin Preuss +; email : martin@libchipcard.de +; +; *************************************************************************** +; * This file is part of the project "AqHome". * +; * Please see toplevel file COPYING of that project for license details. * +; *************************************************************************** + + + +.equ UART_REG_UDR = UDR0 +.equ UART_REG_UCSRA = UCSR0A +.equ UART_REG_UCSRB = UCSR0B +.equ UART_REG_UCSRC = UCSR0C +.equ UART_REG_UBRRL = UBRR0L +.equ UART_REG_UBRRH = UBRR0H + +.equ UART_BIT_UCSZ0 = UCSZ00 +.equ UART_BIT_UDRE = UDRE0 +.equ UART_BIT_RXC = RXC0 +.equ UART_BIT_TXC = TXC0 +.equ UART_BIT_FE = FE0 +.equ UART_BIT_DOR = DOR0 +.equ UART_BIT_UPE = UPE0 +.equ UART_BIT_RXEN = RXEN0 +.equ UART_BIT_TXEN = TXEN0 + + + + diff --git a/avr/modules/flash/io_uart_all.asm b/avr/modules/flash/io_uart_all.asm index 118d900..e772ba5 100644 --- a/avr/modules/flash/io_uart_all.asm +++ b/avr/modules/flash/io_uart_all.asm @@ -46,13 +46,6 @@ ioRawInit: ori r16, (1<