// -*- mode: dts-mode; tab-width: 2 -*- #define R1X &none #define R2X &none #define R3X &none #define R1Z &none #define R2Z &none #define R3Z &none // No extra space key. #define TX #define R4X &none // Move space over for Canary. #include "keypos_defs/keypos_42keys.h" #define LEFT_KEYS LT0 LT1 LT2 LT3 LT4 LT5 LM0 LM1 LM2 LM3 LM4 LM5 LB0 LB1 LB2 LB3 LB4 LB5 #define RIGHT_KEYS RT0 RT1 RT2 RT3 RT4 RT5 RM0 RM1 RM2 RM3 RM4 RM5 RB0 RB1 RB2 RB3 RB4 RB5 #define THUMBS LH0 LH1 LH2 RH0 RH1 RH2 #define FUNC_KEYS &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &bt BT_CLR &none &none &none &none #include "base.keymap" // &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>; /* ignored, but necessary for SPI bindings */ // spi-max-frequency = <4000000>; // // /* WS2812 */ // chain-length = <11>; /* arbitrary; change at will */ // spi-one-frame = <0x70>; // spi-zero-frame = <0x40>; // color-mapping = ; // }; // };