Started working on aqhome-nodes which will replace aqhomed.

This commit is contained in:
Martin Preuss
2023-09-13 23:31:02 +02:00
parent 161b979e84
commit 9b7d043682
49 changed files with 3143 additions and 258 deletions

View File

@@ -11,12 +11,12 @@
; ***************************************************************************
; defines
.equ STATS_POS_MAX = 4
.equ STATS_POS_SEND = 4
.equ STATS_POS_RECV = 3
.equ STATS_POS_SYS = 2
.equ STATS_POS_MEM = 1
.equ STATS_POS_MAX = 5
.equ STATS_POS_DEVICE = 5
.equ STATS_POS_SEND = 4
.equ STATS_POS_RECV = 3
.equ STATS_POS_SYS = 2
.equ STATS_POS_MEM = 1
; ***************************************************************************
@@ -57,7 +57,7 @@ Stats_Run:
cli
ldi xl, LOW(com2SendBuffer)
ldi xh, HIGH(com2SendBuffer)
ldi r16, 0xff
ldi r16, 0xff ; broadcast
lds r17, statsRemaining
tst r17
@@ -83,6 +83,11 @@ Stats_Run_l3:
rcall CPRO_WriteComSendStats
rjmp Stats_Run_SendPacket
Stats_Run_l4:
cpi r17, STATS_POS_DEVICE
brne Stats_Run_l5
rcall CPRO_WriteDevice
rjmp Stats_Run_SendPacket
Stats_Run_l5:
; add more stats here
rjmp Stats_Run_done
Stats_Run_SendPacket: