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
|
; @clobbers R16, R17, X
|
||||||
|
|
||||||
@@ -171,6 +171,10 @@ AppNetwork_HandleMsg_clcRet:
|
|||||||
; @param X pointer to received message
|
; @param X pointer to received message
|
||||||
|
|
||||||
appNetworkHandleRebootRequest:
|
appNetworkHandleRebootRequest:
|
||||||
|
ld r16, X ; dest addr
|
||||||
|
cpi r16, 0xff ; don't reboot for broadcast address
|
||||||
|
breq appNetworkHandleRebootRequest_end
|
||||||
|
|
||||||
rcall NETMSG_RebootRequestRead
|
rcall NETMSG_RebootRequestRead
|
||||||
brcc appNetworkHandleRebootRequest_end
|
brcc appNetworkHandleRebootRequest_end
|
||||||
; reboot
|
; reboot
|
||||||
|
|||||||
Reference in New Issue
Block a user