avr: updated apps and modules to latest changes.

This commit is contained in:
Martin Preuss
2026-05-04 14:35:20 +02:00
parent bea424de36
commit 67d5d1687d
9 changed files with 26 additions and 24 deletions

View File

@@ -108,8 +108,8 @@ appDoorSendValue_send:
ldi r17, VALUE_ID_TCRT1K ; VALUE ID
ldi r22, AQHOME_VALUETYPE_DOOR ; VALUE TYPE
rcall Main_Send8BitValueReport
#ifdef MODULES_LED_ACTIVITY
rcall LedActivity_Trigger ; (r16)
#ifdef MODULES_LED1
rcall Led1_SetActivityTiming ; (r16)
#endif
ret
; @end

View File

@@ -101,8 +101,8 @@ appMotionSendValue:
ldi r17, VALUE_ID_MOTION ; VALUE ID
ldi r22, AQHOME_VALUETYPE_MOTION ; VALUE TYPE
rcall Main_Send8BitValueReport
#ifdef MODULES_LED_SIMPLE
rcall LedSimple_SignalActivity ; (R18, R19, R20)
#ifdef MODULES_LED1
rcall Led1_SetActivityTiming ; (R18, R19, R20)
#endif
ret
; @end

View File

@@ -163,7 +163,7 @@ AppNetwork_HandleMsg_handleRebootMsg:
ret
AppNetwork_HandleMsg_handlePingMsg:
#ifdef MODULES_LED_SIMPLE
bigcall LedSimple_SignalId ; (R18, R19, R20)
bigcall Led1_SetIdTiming ; (R18, R19, R20)
#endif
rjmp appNetworkHandlePingRequest
AppNetwork_HandleMsg_clcRet:

View File

@@ -465,12 +465,12 @@ appRouterLetSysHandleMsg_forMe:
pop xl
push xl
push xh
rcall mainModulesOnPacketReceived
rcall modulesOnPacketReceived
pop xh
pop xl
push xl
push xh
rcall mainAppsOnPacketReceived
rcall appsOnPacketReceived
pop xh
pop xl
appRouterLetSysHandleMsg_end:

View File

@@ -1,5 +1,5 @@
; ***************************************************************************
; copyright : (C) 2025 by Martin Preuss
; copyright : (C) 2026 by Martin Preuss
; email : martin@libchipcard.de
;
; ***************************************************************************
@@ -61,12 +61,12 @@ DEBUG4:
; @clobbers (R19, R22)
blinkLed:
sbi LED_SIMPLE_DDR, LED_SIMPLE_PINNUM ; out
sbi LED1_DDR, LED1_PINNUM ; out
blinkLed_loop:
cbi LED_SIMPLE_PORT, LED_SIMPLE_PINNUM ; on
cbi LED1_PORT, LED1_PINNUM ; on
mov r22, r20
rcall waitForMultiple100ms ; (R22)
sbi LED_SIMPLE_PORT, LED_SIMPLE_PINNUM ; off
sbi LED1_PORT, LED1_PINNUM ; off
mov r22, r21
rcall waitForMultiple100ms ; (R22)
dec r19

View File

@@ -283,8 +283,8 @@ com2wReceiveNextPkg_copyLoop:
brcc com2wReceiveNextPkg_eMissed
ldi r16, NET_IFACE_OFFS_PACKETSIN_LOW
rcall NET_Interface_IncCounter16 ; (R24, R25)
#ifdef MODULES_LED_ACTIVITY
; rcall LedActivity_Trigger ; (r16)
#ifdef LED1_NETWORK_ACTIVITY
bigcall LED1_SetActivityTiming
#endif
rjmp com2wReceiveNextPkg_end
com2wReceiveNextPkg_eCrc:

View File

@@ -395,8 +395,8 @@ com2wiHandleRWaitForClockHi_dataInCarry:
com2wiHandleRWaitForClockHi_msgRecvd:
ldi r16, COM2WI_STATE_R_MSGRECVD
std Y+COM2WI_IFACE_OFFS_STATE, r16
#ifdef MODULES_LED_ACTIVITY
rcall LedActivity_Trigger ; (r16) [DEBUG]
#ifdef LED1_NETWORK_ACTIVITY
bigcall LED1_SetActivityTiming ; (r18-r20)
#endif
ret
com2wiHandleRWaitForClockHi_overrun:
@@ -476,8 +476,8 @@ com2wiHandleRMsgRecvd_copyLoop:
rcall NET_Buffer_ReleaseByNum ; (R16, X)
rjmp com2wiHandleRMsgRecvd_errorMem
com2wiHandleRMsgRecvd_msgSaved:
#ifdef MODULES_LED_ACTIVITY
rcall LedActivity_Trigger ; (r16)
#ifdef LED1_NETWORK_ACTIVITY
bigcall LED1_SetActivityTiming ; (r18-r20)
#endif
ldi r16, NET_IFACE_OFFS_PACKETSIN_LOW
rcall NET_Interface_IncCounter16 ; (R24, R25)

View File

@@ -1131,7 +1131,9 @@ com2wiRunStateWMsgSent:
rcall NET_Interface_IncCounter16
pop r25
pop r24
rcall LedActivity_Trigger
#ifdef LED1_NETWORK_ACTIVITY
bigcall LED1_SetActivityTiming ; (r18-r20)
#endif
sec ; did something
com2wiRunStateWMsgSent_ret:
ret
@@ -1196,8 +1198,8 @@ com2wiRunStateRMsgRecvd_copyLoop:
brcc com2wReceiveNextPkg_eMissed
ldi r16, NET_IFACE_OFFS_PACKETSIN_LOW
rcall NET_Interface_IncCounter16 ; (R24, R25)
#ifdef MODULES_LED_ACTIVITY
rcall LedActivity_Trigger ; (r16)
#ifdef LED1_NETWORK_ACTIVITY
bigcall LED1_SetActivityTiming ; (r18-r20)
#endif
; fall-through to enter idle state
com2wiRunStateRMsgRecvd_goIdle:

View File

@@ -120,10 +120,10 @@ com2wnReadNextBit_end:
; @clobbers r16, r17, r18, X
com2wnByteRecvd:
#ifdef MODULES_LED_ACTIVITY
push r16
rcall LedActivity_Trigger
pop r16
#ifdef LED1_NETWORK_ACTIVITY
push r16
bigcall LED1_SetActivityTiming ; (r18-r20)
pop r16
#endif
ldd xl, Y+COM2W_IFACE_OFFS_BUFPOS_LOW
ldd xh, Y+COM2W_IFACE_OFFS_BUFPOS_HIGH