avr: added comonuart1.

This commit is contained in:
Martin Preuss
2025-06-29 22:32:43 +02:00
parent cfc7dc6320
commit 6383d18e0e
6 changed files with 734 additions and 26 deletions

View File

@@ -36,7 +36,7 @@
.equ AQHOME_VALUEID_STATS_HEAP_FREE = 0xe8
.equ AQHOME_VALUEID_STATS_PACKETS2_IN = 0xe9
; ---------------------------------------------------------------------------

View File

@@ -74,6 +74,15 @@
.include "modules/uart_hw/comonuart0.asm"
#endif
#ifdef MODULES_COMONUART1
#ifndef MODULES_COMONUART0
.include "modules/uart_hw/defs.asm"
.include "modules/uart_hw/lowlevel.asm"
.include "modules/uart_hw/m_lowlevel_uart.asm"
#endif
.include "modules/uart_hw/comonuart1.asm"
#endif
#ifdef MODULES_TTYONUART1
#ifndef MODULES_COMONUART0
@@ -160,6 +169,10 @@
#endif
#endif
#ifdef MODULES_LCD
.include "modules/lcd/main.asm"
#endif
#ifdef MODULES_ILI9341
.include "modules/lcd2/ili9341/defs.asm"
.include "modules/lcd2/ili9341/main.asm"

View File

@@ -107,16 +107,18 @@ onSystemTimerTick:
bigcall ComOnUart0_Periodically
#endif
#ifdef MODULES_COMONUART1
bigcall ComOnUart1_Periodically
#endif
#ifdef MODULES_TCRT1000
bigcall TCRT1K_Every100ms
#endif
#ifdef MODULES_BRIGHTNESS
bigcall Brightness_Every100ms
#endif
#ifdef APPS_NETWORK
ldi yl, LOW(netInterfaceData)
ldi yh, HIGH(netInterfaceData)

View File

@@ -77,6 +77,10 @@ initModules:
bigcall ComOnUart0_Init
#endif
#ifdef MODULES_COMONUART1
bigcall ComOnUart1_Init
#endif
#ifdef MODULES_MOTION
bigcall Motion_Init
#endif
@@ -194,6 +198,10 @@ runModules_ComEnd:
bigcall ComOnUart0_Run
#endif
#ifdef MODULES_COMONUART1
bigcall ComOnUart1_Run
#endif
#ifdef MODULES_STATS
bigcall Stats_Run
#endif
@@ -215,6 +223,7 @@ runModules_ComEnd:
; rcall TCRT1K_Run
#endif
; add more modules here
ret