From e32e8e7c13874d7ebcd3f880b6a61d4d41fca1ee Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Mon, 7 Jul 2025 21:43:28 +0200 Subject: [PATCH] use Eeprom_WriteByteIfChanged --- avr/apps/network/main.asm | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/avr/apps/network/main.asm b/avr/apps/network/main.asm index 5205261..9c64e8c 100644 --- a/avr/apps/network/main.asm +++ b/avr/apps/network/main.asm @@ -271,14 +271,9 @@ appNetworkHandleStateHaveAddress2: std Y+NET_IFACE_OFFS_STATETIMER, r16 ; store new address in IFACE and in EEPROM ldd r16, Y+NET_IFACE_OFFS_ADDRESS - push r15 - in r15, SREG - cli - ldi xl, LOW(EEPROM_OFFS_COMADDR) - ldi xh, HIGH(EEPROM_OFFS_COMADDR) - bigcall Utils_WriteEepromIncr ; write address to EEPROM - out SREG, r15 - pop r15 + ldi xl, LOW(EEPROM_OFFS_COMADDR) + ldi xh, HIGH(EEPROM_OFFS_COMADDR) + bigcall Eeprom_WriteByteIfChanged ; write address to EEPROM (R17) appNetworkHandleStateHaveAddress2_end: ret