beeper_simple: remove msg receiption.

not needed for a beeper.
This commit is contained in:
Martin Preuss
2026-04-13 00:22:29 +02:00
parent c4911a05cc
commit 0da8170df7
3 changed files with 0 additions and 50 deletions

View File

@@ -154,9 +154,6 @@
#ifdef MODULES_BEEPER_SIMPLE
.include "modules/beeper_simple/main.asm"
#ifdef MODULES_NETWORK
.include "modules/beeper_simple/recv.asm"
#endif
#endif
#ifdef MODULES_TWI_MASTER

View File

@@ -29,12 +29,6 @@ modulesOnPacketReceived:
#endif
#endif
#ifdef MODULES_BEEPER_SIMPLE
#ifdef MODULES_NETWORK
bigcall BeeperSimple_OnPacketReceived
#endif
#endif
#ifdef MODULES_DS3231
#ifdef MODULES_NETWORK
bigcall Ds3231_OnPacketReceived

View File

@@ -1,41 +0,0 @@
; ***************************************************************************
; copyright : (C) 2026 by Martin Preuss
; email : martin@libchipcard.de
;
; ***************************************************************************
; * This file is part of the project "AqHome". *
; * Please see toplevel file COPYING of that project for license details. *
; ***************************************************************************
; ---------------------------------------------------------------------------
; @routine BeeperSimple_OnPacketReceived @global
;
; @clobbers any, -X
BeeperSimple_OnPacketReceived:
adiw xh:xl, NETMSG_OFFS_CMD ; command
ld r16, X
sbiw xh:xl, NETMSG_OFFS_CMD
cpi r16, NETMSG_CMD_VALUE_SET
breq BeeperSimple_OnPacketReceived_set
clc ; unexpected msg
ret
BeeperSimple_OnPacketReceived_set:
rcall NETMSG_ValueRead ; (none)
cpi r17, VALUE_ID_BEEPERSIMPLE_TIMING
breq BeeperSimple_OnPacketReceived_setTiming
clc
ret
BeeperSimple_OnPacketReceived_setTiming:
rcall BeeperSimple_SetTiming
BeeperSimple_OnPacketReceived_sendAck:
push xl
push xh
ldi r23, NETMSG_CMD_VALUE_SET_ACK
bigcall Main_SendValueResponse
pop xh
pop xl
sec
ret
; @end