fixed a possible problem.
don't reboot on broadcast request.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user