sk6812: don't pull DIN high (sometimes modifies first LED).
This commit is contained in:
@@ -103,7 +103,7 @@ SK6812_SetAllColor_loop:
|
|||||||
rcall sk6812SendQuadruple ; (r16, r17, r24, r25)
|
rcall sk6812SendQuadruple ; (r16, r17, r24, r25)
|
||||||
dec r23
|
dec r23
|
||||||
brne SK6812_SetAllColor_loop
|
brne SK6812_SetAllColor_loop
|
||||||
sbi SK6812_PORT, SK6812_PINNUM
|
; sbi SK6812_PORT, SK6812_PINNUM
|
||||||
out SREG, r15
|
out SREG, r15
|
||||||
pop r15
|
pop r15
|
||||||
ret
|
ret
|
||||||
@@ -214,7 +214,7 @@ sk6812SendByte_sendOne:
|
|||||||
; 1: 600ns high, 600ns low (+/- 150ns)
|
; 1: 600ns high, 600ns low (+/- 150ns)
|
||||||
;
|
;
|
||||||
; @param r16 value
|
; @param r16 value
|
||||||
; @clobbers r16, r17, r24, r25
|
; @clobbers r16, r17
|
||||||
|
|
||||||
sk6812SendByte2:
|
sk6812SendByte2:
|
||||||
ldi r17, 8 ; +1
|
ldi r17, 8 ; +1
|
||||||
|
|||||||
Reference in New Issue
Block a user