diff --git a/avr/modules/reed/main.asm b/avr/modules/reed/main.asm index d355c24..34d7d6a 100644 --- a/avr/modules/reed/main.asm +++ b/avr/modules/reed/main.asm @@ -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) reedSendChange: + lds r18, com2Address + tst r18 + brne reedSendChange_haveAddress + clc + ret +reedSendChange_haveAddress: mov r18, r16 ; value to send in r19:r18 clr r19 ldi r16, 0xff ; dest addr: send to all