summaryrefslogtreecommitdiff
path: root/config/reviung41.keymap
blob: 18f5bedc92f2c9eeb06a0b0dc4a4cdecad7ef0d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// -*- 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

#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 = <LED_COLOR_ID_GREEN LED_COLOR_ID_RED LED_COLOR_ID_BLUE>;
//   };
// };