diff --git a/avr/apps/network/main.asm b/avr/apps/network/main.asm index e7b5d8a..18e7ed5 100644 --- a/avr/apps/network/main.asm +++ b/avr/apps/network/main.asm @@ -101,7 +101,7 @@ AppNetwork_Every100ms_jump: ; --------------------------------------------------------------------------- -; @routine AppNetwork_Every100ms @global +; @routine AppNetwork_EveryDay @global ; ; @clobbers R16, R17, X @@ -171,6 +171,10 @@ AppNetwork_HandleMsg_clcRet: ; @param X pointer to received message appNetworkHandleRebootRequest: + ld r16, X ; dest addr + cpi r16, 0xff ; don't reboot for broadcast address + breq appNetworkHandleRebootRequest_end + rcall NETMSG_RebootRequestRead brcc appNetworkHandleRebootRequest_end ; reboot