avr: introduced screens.

This commit is contained in:
Martin Preuss
2024-09-29 15:05:33 +02:00
parent 23489dd5bf
commit d70c673b8a
4 changed files with 303 additions and 0 deletions

View File

@@ -39,6 +39,11 @@ CPRO_Address_OnPacketReceived:
ld r16, x
sbiw xh:xl, COM2_MSG_OFFS_CMD
sts cproLastAddrCmd, r16
lds r18, cproCountAddr
inc r18
sts cproCountAddr, r18
cpi r16, CPRO_CMD_NEED_ADDRESS
brcs CPRO_Address_OnPacketReceived_nc ; smaller than 60
@@ -147,6 +152,10 @@ cproHandleClaimAddr_done:
cproHandleDenyAddr:
lds r16, cproCountDeny
inc r16
sts cproCountDeny, r16
; check mode
lds r17, cproMode
cpi r17, CPRO_MODE_CLAIMING_ADDR1