From 9af57eaac04d86e2f10055b048bfbc553153d9cf Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Mon, 5 May 2025 01:20:30 +0200 Subject: [PATCH] sk6812: don't pull DIN high (sometimes modifies first LED). --- avr/modules/sk6812/main.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/avr/modules/sk6812/main.asm b/avr/modules/sk6812/main.asm index b2b44c0..2add41e 100644 --- a/avr/modules/sk6812/main.asm +++ b/avr/modules/sk6812/main.asm @@ -103,7 +103,7 @@ SK6812_SetAllColor_loop: rcall sk6812SendQuadruple ; (r16, r17, r24, r25) dec r23 brne SK6812_SetAllColor_loop - sbi SK6812_PORT, SK6812_PINNUM +; sbi SK6812_PORT, SK6812_PINNUM out SREG, r15 pop r15 ret @@ -214,7 +214,7 @@ sk6812SendByte_sendOne: ; 1: 600ns high, 600ns low (+/- 150ns) ; ; @param r16 value -; @clobbers r16, r17, r24, r25 +; @clobbers r16, r17 sk6812SendByte2: ldi r17, 8 ; +1