avr: updated apps and modules to latest changes.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user