avr: more code sharing.

This commit is contained in:
Martin Preuss
2026-04-14 23:45:32 +02:00
parent d6e731b34e
commit ab7e28a9d5
6 changed files with 306 additions and 459 deletions

View File

@@ -488,14 +488,9 @@ appNetworkResetState_setRangeEnd:
; @clobbers X
appNetworkGetAddressFromEeprom:
push r15
in r15, SREG
cli
ldi xl, LOW(EEPROM_OFFS_COMADDR)
ldi xh, HIGH(EEPROM_OFFS_COMADDR)
bigcall Utils_ReadEepromIncr ; (R16)
out SREG, r15
pop r15
ldi xl, LOW(EEPROM_OFFS_COMADDR)
ldi xh, HIGH(EEPROM_OFFS_COMADDR)
rcall Eeprom_ReadByte ; r16=addr (none)
ret
; @end