From 9e1db4ca4bfb461631d16ad0d7b8ced67b863261 Mon Sep 17 00:00:00 2001 From: Chatblanc77 <107761260+Chatblanc77@users.noreply.github.com> Date: Thu, 8 Sep 2022 15:31:39 +0700 Subject: [PATCH] Update nrfmicro_11.overlay --- .../shields/sofle/boards/nrfmicro_11.overlay | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/app/boards/shields/sofle/boards/nrfmicro_11.overlay b/app/boards/shields/sofle/boards/nrfmicro_11.overlay index c761338b..66014da2 100644 --- a/app/boards/shields/sofle/boards/nrfmicro_11.overlay +++ b/app/boards/shields/sofle/boards/nrfmicro_11.overlay @@ -1,24 +1,31 @@ #include &spi1 { + compatible = "nordic,nrf-spim"; + status = "okay"; + mosi-pin = <6>; + // Unused pins, needed for SPI definition, but not used by the ws2812 driver itself. + sck-pin = <5>; + miso-pin = <7>; led_strip: ws2812@0 { compatible = "worldsemi,ws2812-spi"; label = "WS2812"; /* SPI */ - reg = <0>; - spi-max-frequency = <5250000>; + reg = <0>; /* ignored, but necessary for SPI bindings */ + spi-max-frequency = <4000000>; /* WS2812 */ chain-length = <10>; /* number of LEDs */ - spi-one-frame = <0x70>; /* make sure to configure this properly for your SOC */ - spi-zero-frame = <0x40>; /* make sure to configure this properly for your SOC */ + spi-one-frame = <0x70>; + spi-zero-frame = <0x40>; color-mapping = ; }; }; + / { chosen { zmk,underglow = &led_strip;