avr: refactor SEND_VALUE message code.
This commit is contained in:
@@ -329,7 +329,7 @@ reedSendValueIfChanged_l1:
|
||||
;
|
||||
; @param r16 value
|
||||
; @param r17 value id
|
||||
; @clobbers r16, r18, r19, r20, r21, r22, X (R3, R4, R6, R7, R8, R9, R10, R11, R12, R15, R16, R17, R18, R19, R20, R21, R22, X, Y)
|
||||
; @clobbers r16, r18, r19, r20, r21, r22, r23, X (R3, R4, R6, R7, R8, R9, R10, R11, R12, R15, R16, R17, R18, R19, R20, R21, R22, X, Y)
|
||||
|
||||
reedSendChange:
|
||||
mov r18, r16 ; value to send in r19:r18
|
||||
@@ -340,7 +340,7 @@ reedSendChange:
|
||||
ldi r22, AQHOME_VALUETYPE_DOOR
|
||||
ldi xl, LOW(com2SendBuffer)
|
||||
ldi xh, HIGH(com2SendBuffer)
|
||||
rcall CPRO_WriteValue ; (R3, R4, R6, R7, R8, R9, R10, R11, R12, R15, R16, R17, R18, R19, R20, R21, X, Y)
|
||||
rcall CPRO_WriteReportValue ; (R3, R4, R6, R7, R8, R9, R10, R11, R12, R15, R16, R17, R18, R19, R20, R21, X, Y)
|
||||
rjmp COM2_SendPacket ; (r18, r19, r22, X)
|
||||
; @end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user