From 2215d68544616e861bad3c18a01fcad47939a530 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Sat, 7 Sep 2024 15:40:17 +0200 Subject: [PATCH] avr: only send reed message if we have an address. --- avr/modules/reed/main.asm | 6 ++++++ 1 file changed, 6 insertions(+) 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