avr: added macros M_UART_HW_Uart_RxCharHalf/FullDuplexIsr

This commit is contained in:
Martin Preuss
2025-03-25 00:39:28 +01:00
parent 924c4d27e8
commit 791afb80f8
3 changed files with 121 additions and 10 deletions

View File

@@ -97,6 +97,10 @@ UART_HW_Uart0_Flush:
; @clobbers R16 (R17, R18, R24, R25, X)
UART_HW_Uart0_RxCharIsr:
M_UART_HW_Uart_RxCharHalfDuplexIsr 0
ret
#if 0
; check for errors
lds r16, UCSR0A ; check for errors
andi r16, (1<<FE0) | (1<<DOR0) | (1<<UPE0)
@@ -178,6 +182,7 @@ UART_HW_Uart0_RxCharIsr_incCounterAndEnterMode:
std Y+UART_HW_IFACE_OFFS_READMODE, r17 ; set read mode
UART_HW_Uart0_RxCharIsr_end:
ret
#endif
; @end