use Eeprom_WriteByteIfChanged
This commit is contained in:
@@ -271,14 +271,9 @@ appNetworkHandleStateHaveAddress2:
|
|||||||
std Y+NET_IFACE_OFFS_STATETIMER, r16
|
std Y+NET_IFACE_OFFS_STATETIMER, r16
|
||||||
; store new address in IFACE and in EEPROM
|
; store new address in IFACE and in EEPROM
|
||||||
ldd r16, Y+NET_IFACE_OFFS_ADDRESS
|
ldd r16, Y+NET_IFACE_OFFS_ADDRESS
|
||||||
push r15
|
ldi xl, LOW(EEPROM_OFFS_COMADDR)
|
||||||
in r15, SREG
|
ldi xh, HIGH(EEPROM_OFFS_COMADDR)
|
||||||
cli
|
bigcall Eeprom_WriteByteIfChanged ; write address to EEPROM (R17)
|
||||||
ldi xl, LOW(EEPROM_OFFS_COMADDR)
|
|
||||||
ldi xh, HIGH(EEPROM_OFFS_COMADDR)
|
|
||||||
bigcall Utils_WriteEepromIncr ; write address to EEPROM
|
|
||||||
out SREG, r15
|
|
||||||
pop r15
|
|
||||||
appNetworkHandleStateHaveAddress2_end:
|
appNetworkHandleStateHaveAddress2_end:
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user