avr: added module uart_fd

This module uses hardware UART of MCUs in full duplex mode.
This commit is contained in:
Martin Preuss
2025-08-23 00:08:25 +02:00
parent 3a7951be16
commit 08d420a871
10 changed files with 1955 additions and 0 deletions

View File

@@ -73,6 +73,14 @@ initModules:
bigcall TtyOnUart1_Init
#endif
#ifdef MODULES_UARTFD0
bigcall UARTFD0_Init
#endif
#ifdef MODULES_UARTFD1
bigcall UARTFD1_Init
#endif
#ifdef MODULES_COMONUART0
bigcall ComOnUart0_Init
#endif
@@ -202,6 +210,21 @@ runModules:
pop r16
#endif
#ifdef MODULES_UARTFD0
push r16
bigcall UARTFD0_Run
pop r16
sbci r16, 0
#endif
#ifdef MODULES_UARTFD1
push r16
bigcall UARTFD1_Run
pop r16
sbci r16, 0
#endif
#ifdef MODULES_COMONUART0
push r16
bigcall ComOnUart0_Run