avr: only send reed message if we have an address.
This commit is contained in:
@@ -352,6 +352,12 @@ reedSendValueIfChanged_l1:
|
|||||||
; @clobbers r16, r18, r19, r20, r21, r22, r23, X (R3, R4, R6, R7, R8, R9, R10, R11, R12, R15, R16, R17, R18, R19, R20, R21, R22, X, Y)
|
; @clobbers r16, r18, r19, r20, r21, r22, r23, X (R3, R4, R6, R7, R8, R9, R10, R11, R12, R15, R16, R17, R18, R19, R20, R21, R22, X, Y)
|
||||||
|
|
||||||
reedSendChange:
|
reedSendChange:
|
||||||
|
lds r18, com2Address
|
||||||
|
tst r18
|
||||||
|
brne reedSendChange_haveAddress
|
||||||
|
clc
|
||||||
|
ret
|
||||||
|
reedSendChange_haveAddress:
|
||||||
mov r18, r16 ; value to send in r19:r18
|
mov r18, r16 ; value to send in r19:r18
|
||||||
clr r19
|
clr r19
|
||||||
ldi r16, 0xff ; dest addr: send to all
|
ldi r16, 0xff ; dest addr: send to all
|
||||||
|
|||||||
Reference in New Issue
Block a user