From 2f4fbf8598b1c9ecee421d9a38bc165a84d4f85b Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Thu, 2 Feb 2023 00:54:44 +0100 Subject: [PATCH] main: Fixed a bug. Need to save R22 if you use it.. --- avr/att84_temp1.asm | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/avr/att84_temp1.asm b/avr/att84_temp1.asm index 6144804..0dd3908 100644 --- a/avr/att84_temp1.asm +++ b/avr/att84_temp1.asm @@ -372,12 +372,12 @@ sendValueMsg: breq sendValueMsg_checkHum ldi r16, 0xff ; destination address ldi r17, VALUE_ID_TEMP1 ; value id - ldi r22, AQHOME_VALUETYPE_TEMP - lds r18, si7021LastTemp ; value - lds r19, si7021LastTemp+1 - ldi r20, 100 ; denominator - clr r21 push r22 + ldi r22, AQHOME_VALUETYPE_TEMP + lds r18, si7021LastTemp ; value + lds r19, si7021LastTemp+1 + ldi r20, 100 ; denominator + clr r21 rcall COM_EnqueueValue pop r22 sendValueMsg_checkHum: @@ -386,12 +386,12 @@ sendValueMsg_checkHum: breq sendValueMsg_done ldi r16, 0xff ; destination address ldi r17, VALUE_ID_HUM1 ; value id - ldi r22, AQHOME_VALUETYPE_HUMIDITY - lds r18, si7021LastHumidity ; value - lds r19, si7021LastHumidity+1 - ldi r20, 1 ; denominator - clr r21 push r22 + ldi r22, AQHOME_VALUETYPE_HUMIDITY + lds r18, si7021LastHumidity ; value + lds r19, si7021LastHumidity+1 + ldi r20, 1 ; denominator + clr r21 rcall COM_EnqueueValue pop r22 sendValueMsg_done: