main: Fixed a bug.

Need to save R22 if you use it..
This commit is contained in:
Martin Preuss
2023-02-02 00:54:44 +01:00
parent 67bf1515e9
commit ea2b592406

View File

@@ -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: