diff --git a/config/boards/arm/corne/corne.dtsi b/config/boards/arm/corne/corne.dtsi index 5648288..fc2384d 100644 --- a/config/boards/arm/corne/corne.dtsi +++ b/config/boards/arm/corne/corne.dtsi @@ -223,7 +223,7 @@ nice_view_spi: &spi0 { spi-max-frequency = <4000000>; /* WS2812 */ - chain-length = <6>; + chain-length = <21>; spi-one-frame = <0x70>; spi-zero-frame = <0x40>; diff --git a/config/boards/arm/corne/corne.zmk.yml b/config/boards/arm/corne/corne.zmk.yml index fe01392..d7bae05 100644 --- a/config/boards/arm/corne/corne.zmk.yml +++ b/config/boards/arm/corne/corne.zmk.yml @@ -7,6 +7,7 @@ arch: arm features: - keys - display + - underglow - encoder outputs: - usb diff --git a/config/boards/arm/corne/corne_left.dts b/config/boards/arm/corne/corne_left.dts index 4a15295..57a2506 100644 --- a/config/boards/arm/corne/corne_left.dts +++ b/config/boards/arm/corne/corne_left.dts @@ -10,4 +10,3 @@ &left_encoder { status = "okay"; }; -}; diff --git a/config/boards/arm/corne/corne_right.dts b/config/boards/arm/corne/corne_right.dts index 139df7c..744c7b4 100644 --- a/config/boards/arm/corne/corne_right.dts +++ b/config/boards/arm/corne/corne_right.dts @@ -10,28 +10,3 @@ &default_transform { col-offset = <7>; }; - -&spi3 { - compatible = "nordic,nrf-spim"; - status = "okay"; - - pinctrl-0 = <&spi3_default>; - pinctrl-1 = <&spi3_sleep>; - pinctrl-names = "default", "sleep"; - - led_strip: ws2812@0 { - compatible = "worldsemi,ws2812-spi"; - - /* SPI */ - reg = <0>; /* ignored, but necessary for SPI bindings */ - spi-max-frequency = <4000000>; - - /* WS2812 */ - chain-length = <7>; /* 6 keys have underglow at the moment */ - spi-one-frame = <0x70>; - spi-zero-frame = <0x40>; - - color-mapping = ; - }; -}; -};