diff --git a/app/boards/shields/murphpad/murphpad.overlay b/app/boards/shields/murphpad/murphpad.overlay index 125be868..c66f2aef 100644 --- a/app/boards/shields/murphpad/murphpad.overlay +++ b/app/boards/shields/murphpad/murphpad.overlay @@ -22,15 +22,15 @@ , <&pro_micro 16 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> , <&pro_micro 14 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> , <&pro_micro 15 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro 18 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro 19 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> + , <&pro_micro 18 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> + , <&pro_micro 19 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> ; col-gpios = <&pro_micro 9 GPIO_ACTIVE_HIGH> , <&pro_micro 6 GPIO_ACTIVE_HIGH> , <&pro_micro 5 GPIO_ACTIVE_HIGH> , <&pro_micro 4 GPIO_ACTIVE_HIGH> - , <&pro_micro 10 GPIO_ACTIVE_HIGH> + , <&pro_micro 10 GPIO_ACTIVE_HIGH> ; }; diff --git a/app/boards/shields/obe/Kconfig.defconfig b/app/boards/shields/obe/Kconfig.defconfig deleted file mode 100644 index 678a858a..00000000 --- a/app/boards/shields/obe/Kconfig.defconfig +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright (c) 2022 The ZMK Contributors -# SPDX-License-Identifier: MIT - -if SHIELD_OBE - -config ZMK_KEYBOARD_NAME - default "OrangeBoyErgo" - -if LVGL - -config LVGL_VDB_SIZE - default 64 - -config LVGL_DPI - default 148 - -config LVGL_BITS_PER_PIXEL - default 1 - -choice LVGL_COLOR_DEPTH - default LVGL_COLOR_DEPTH_1 -endchoice - -endif # LVGL - -endif diff --git a/app/boards/shields/obe/Kconfig.shield b/app/boards/shields/obe/Kconfig.shield deleted file mode 100644 index e1af663a..00000000 --- a/app/boards/shields/obe/Kconfig.shield +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright (c) 2022 The ZMK Contributors -# SPDX-License-Identifier: MIT - -config SHIELD_OBE - def_bool $(shields_list_contains,obe) diff --git a/app/boards/shields/obe/boards/pillbug.conf b/app/boards/shields/obe/boards/pillbug.conf deleted file mode 100644 index dda71c13..00000000 --- a/app/boards/shields/obe/boards/pillbug.conf +++ /dev/null @@ -1,3 +0,0 @@ -# Uncomment both to enable underglow -CONFIG_ZMK_RGB_UNDERGLOW=y -CONFIG_WS2812_STRIP=y diff --git a/app/boards/shields/obe/boards/pillbug.overlay b/app/boards/shields/obe/boards/pillbug.overlay deleted file mode 100644 index 241862af..00000000 --- a/app/boards/shields/obe/boards/pillbug.overlay +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 2022 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - - #include - -&spi1 { - compatible = "nordic,nrf-spim"; - status = "okay"; - mosi-pin = <25>; - // Unused pins, needed for SPI definition, but not used by the ws2812 driver itself. - sck-pin = <27>; - miso-pin = <28>; - - 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 = <10>; /* number of LEDs */ - spi-one-frame = <0x70>; - spi-zero-frame = <0x40>; - - color-mapping = ; - }; -}; - -/ { - chosen { - zmk,underglow = &led_strip; - }; -}; \ No newline at end of file diff --git a/app/boards/shields/obe/obe.conf b/app/boards/shields/obe/obe.conf deleted file mode 100644 index ccf77e61..00000000 --- a/app/boards/shields/obe/obe.conf +++ /dev/null @@ -1,6 +0,0 @@ -# Uncomment to turn on logging, and set ZMK logging to debug output -# CONFIG_ZMK_USB_LOGGING=y - -# Uncomment both to enable encoder -CONFIG_EC11=y -CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y diff --git a/app/boards/shields/obe/obe.keymap b/app/boards/shields/obe/obe.keymap deleted file mode 100644 index 98a9c26d..00000000 --- a/app/boards/shields/obe/obe.keymap +++ /dev/null @@ -1,98 +0,0 @@ -/* - * Copyright (c) 2022 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include -#include -#include -#include -#include - - -#define TIMEOUT 300 - -&encoder_1 { - status = "okay"; -}; - -/ { - combos { - compatible = "zmk,combos"; - combo_btclr { - timeout-ms = ; - key-positions = <1 6>; - bindings = <&bt BT_CLR>; - }; - combo_lock { - timeout-ms = ; - key-positions = <1 7>; - bindings = <&tog 2>; - }; - combo_reset { - timeout-ms = ; - key-positions = <1 3>; - bindings = <&reset>; - }; - combo_bootloader { - timeout-ms = ; - key-positions = <1 15>; - bindings = <&bootloader>; - }; - combo_bt_nxt { - timeout-ms = ; - key-positions = <1 4>; - bindings = <&bt BT_NXT>; - }; - }; - - sensors { - compatible = "zmk,keymap-sensors"; - sensors = <&encoder_1>; - }; - - - keymap0: keymap { - compatible = "zmk,keymap"; - - default_layer { - label = "default layer"; - bindings = < - &kp C_MUTE &kp ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS &kp EQUAL &trans &kp BSPC - &kp PG_UP &kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp LBKT &kp RBKT &kp BSLH - &kp PG_DN &mo 1 &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp APOS &kp ENTER - &kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp UP &kp RSHFT - &kp LCTRL &kp LGUI &kp LALT &kp SPACE &mo 1 &kp SPACE &kp RALT &mo 1 &kp LEFT &kp DOWN &kp RIGHT - >; - sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN>; - - }; - - fn_layer { - label = "fn layer"; - bindings = < - &tog 2 &trans &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 &trans &kp DEL - &bootloader &trans &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &trans &trans &trans &trans &trans &trans &trans &trans &trans - &bt BT_NXT &kp CAPS &kp KP_NUM &kp SLCK &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &bt BT_CLR &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &rgb_ug RGB_BRD &rgb_ug RGB_EFR &ext_power EP_TOG &rgb_ug RGB_EFF &rgb_ug RGB_BRI &trans &kp HOME &trans &kp END - >; - sensor-bindings = <&inc_dec_kp PG_UP PG_DN>; - - }; - - lock_layer { - label = "fn layer"; - bindings = < - &none &none &none &none &none &none &none &none &none &none &none &none &none &none &none &none - &none &none &none &none &none &none &none &none &none &none &none &none &none &none &none - &none &none &none &none &none &none &none &none &none &none &none &none &none &none - &none &none &none &none &none &none &none &none &none &none &none &none &none &none - &none &none &none &none &none &none &none &none &none &none &none - >; - sensor-bindings = <&inc_dec_kp PG_UP PG_DN>; - - }; - }; -}; diff --git a/app/boards/shields/obe/obe.overlay b/app/boards/shields/obe/obe.overlay deleted file mode 100644 index 8bd74912..00000000 --- a/app/boards/shields/obe/obe.overlay +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2022 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include - -/ { - chosen { - zmk,kscan = &kscan0; - zmk,matrix_transform = &default_transform; - }; - - kscan0: kscan { - compatible = "zmk,kscan-gpio-matrix"; - label = "KSCAN"; - - diode-direction = "col2row"; - row-gpios - = <&blackpill 29 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&blackpill 28 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&blackpill 27 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&blackpill 26 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&blackpill 25 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&blackpill 38 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&blackpill 39 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - ; - col-gpios - = <&blackpill 21 GPIO_ACTIVE_HIGH> - , <&blackpill 19 GPIO_ACTIVE_HIGH> - , <&blackpill 18 GPIO_ACTIVE_HIGH> - , <&blackpill 17 GPIO_ACTIVE_HIGH> - , <&blackpill 16 GPIO_ACTIVE_HIGH> - , <&blackpill 15 GPIO_ACTIVE_HIGH> - , <&blackpill 14 GPIO_ACTIVE_HIGH> - , <&blackpill 13 GPIO_ACTIVE_HIGH> - , <&blackpill 12 GPIO_ACTIVE_HIGH> - , <&blackpill 11 GPIO_ACTIVE_HIGH> - ; - }; - - default_transform: keymap_transform_0 { - compatible = "zmk,matrix-transform"; - columns = <12>; - rows = <4>; - map = < - RC(5,5) RC(5,4) RC(5,3) RC(5,2) RC(5,1) RC(5,0) RC(0,0) RC(0,1) RC(0,2) RC(0,3) RC(0,4) RC(0,5) RC(0,6) RC(0,7) RC(0,8) RC(0,9) - RC(6,5) RC(5,9) RC(5,8) RC(5,7) RC(5,6) RC(1,0) RC(1,1) RC(1,2) RC(1,3) RC(1,4) RC(1,5) RC(1,6) RC(1,7) RC(1,8) RC(1,9) - RC(6,4) RC(6,9) RC(6,8) RC(6,3) RC(2,0) RC(2,1) RC(2,2) RC(2,3) RC(2,4) RC(2,5) RC(2,6) RC(2,7) RC(2,8) RC(2,9) - RC(6,2) RC(6,0) RC(6,7) RC(6,6) RC(3,0) RC(3,1) RC(3,2) RC(3,3) RC(3,4) RC(3,5) RC(3,6) RC(3,7) RC(3,8) RC(3,9) - RC(6,1) RC(4,0) RC(4,1) RC(4,2) RC(4,3) RC(4,4) RC(4,5) RC(4,6) RC(4,7) RC(4,8) RC(4,9) - >; - }; - - encoder_1: encoder_1 { - compatible = "alps,ec11"; - label = "Encoder 1"; - a-gpios = <&blackpill 40 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - b-gpios = <&blackpill 41 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - resolution = <4>; - status = "disabled"; - }; - -}; diff --git a/app/boards/shields/obe/obe.yml b/app/boards/shields/obe/obe.yml deleted file mode 100644 index b84e8c16..00000000 --- a/app/boards/shields/obe/obe.yml +++ /dev/null @@ -1,10 +0,0 @@ -file_format: "1" -id: obe -name: OrangeBoyErgo -type: shield -url: https://mechwild.com/product/orange-boy-ergo/ -requires: [blackpill] -features: - - keys - - encoder - - underglow diff --git a/app/boards/shields/puckbuddy/Kconfig.defconfig b/app/boards/shields/puckbuddy/Kconfig.defconfig deleted file mode 100644 index fe98be89..00000000 --- a/app/boards/shields/puckbuddy/Kconfig.defconfig +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (c) 2022 The ZMK Contributors -# SPDX-License-Identifier: MIT - -if SHIELD_PUCKBUDDY - -config ZMK_KEYBOARD_NAME - default "PuckBuddy" - -if ZMK_DISPLAY - -config I2C - default y - -config SSD1306 - default y - -config SSD1306_REVERSE_MODE - default y - -endif # ZMK_DISPLAY - -if LVGL - -config LVGL_VDB_SIZE - default 64 - -config LVGL_DPI - default 148 - -config LVGL_BITS_PER_PIXEL - default 1 - -choice LVGL_COLOR_DEPTH - default LVGL_COLOR_DEPTH_1 -endchoice - -endif # LVGL - -endif diff --git a/app/boards/shields/puckbuddy/Kconfig.shield b/app/boards/shields/puckbuddy/Kconfig.shield deleted file mode 100644 index cd505dd8..00000000 --- a/app/boards/shields/puckbuddy/Kconfig.shield +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright (c) 2022 The ZMK Contributors -# SPDX-License-Identifier: MIT - -config SHIELD_PUCKBUDDY - def_bool $(shields_list_contains,puckbuddy) diff --git a/app/boards/shields/puckbuddy/boards/pillbug.conf b/app/boards/shields/puckbuddy/boards/pillbug.conf deleted file mode 100644 index dda71c13..00000000 --- a/app/boards/shields/puckbuddy/boards/pillbug.conf +++ /dev/null @@ -1,3 +0,0 @@ -# Uncomment both to enable underglow -CONFIG_ZMK_RGB_UNDERGLOW=y -CONFIG_WS2812_STRIP=y diff --git a/app/boards/shields/puckbuddy/boards/pillbug.overlay b/app/boards/shields/puckbuddy/boards/pillbug.overlay deleted file mode 100644 index 75c65d5d..00000000 --- a/app/boards/shields/puckbuddy/boards/pillbug.overlay +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 2022 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - - #include - -&spi1 { - compatible = "nordic,nrf-spim"; - status = "okay"; - mosi-pin = <2>; - // Unused pins, needed for SPI definition, but not used by the ws2812 driver itself. - sck-pin = <27>; - miso-pin = <28>; - - 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 = <3>; /* number of LEDs */ - spi-one-frame = <0x70>; - spi-zero-frame = <0x40>; - - color-mapping = ; - }; -}; - -/ { - chosen { - zmk,underglow = &led_strip; - }; -}; \ No newline at end of file diff --git a/app/boards/shields/puckbuddy/puckbuddy.conf b/app/boards/shields/puckbuddy/puckbuddy.conf deleted file mode 100644 index 479fa14d..00000000 --- a/app/boards/shields/puckbuddy/puckbuddy.conf +++ /dev/null @@ -1,9 +0,0 @@ -# Uncomment to turn on logging, and set ZMK logging to debug output -# CONFIG_ZMK_USB_LOGGING=y - -# Uncomment both to enable encoder -CONFIG_EC11=y -CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y - -# Uncomment to enable OLED -CONFIG_ZMK_DISPLAY=y diff --git a/app/boards/shields/puckbuddy/puckbuddy.keymap b/app/boards/shields/puckbuddy/puckbuddy.keymap deleted file mode 100644 index c0cecd88..00000000 --- a/app/boards/shields/puckbuddy/puckbuddy.keymap +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (c) 2022 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include -#include -#include -#include -#include - - -#define TIMEOUT 300 - -&encoder_1 { - status = "okay"; -}; - -&encoder_2 { - status = "okay"; -}; - -/ { - combos { - compatible = "zmk,combos"; - combo_btclr { - timeout-ms = ; - key-positions = <1 6>; - bindings = <&bt BT_CLR>; - }; - combo_lock { - timeout-ms = ; - key-positions = <1 7>; - bindings = <&tog 2>; - }; - combo_reset { - timeout-ms = ; - key-positions = <1 3>; - bindings = <&reset>; - }; - combo_bootloader { - timeout-ms = ; - key-positions = <1 2>; - bindings = <&bootloader>; - }; - combo_bt_nxt { - timeout-ms = ; - key-positions = <1 4>; - bindings = <&bt BT_NXT>; - }; - }; - - sensors { - compatible = "zmk,keymap-sensors"; - sensors = <&encoder_1 &encoder_2>; - }; - - - keymap0: keymap { - compatible = "zmk,keymap"; - - default_layer { - label = "default layer"; - bindings = < - &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 - &kp N6 &kp N7 - &kp N8 &kp N9 - &kp N0 &kp A - &kp B &kp C &kp D &kp E - >; - sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp PG_UP PG_DN>; - - }; - - fn_layer { - label = "fn layer"; - bindings = < - &trans &trans &trans &trans &trans - &trans &trans - &trans &trans - &trans &trans - &trans &trans &trans &trans - >; - sensor-bindings = <&inc_dec_kp PG_UP PG_DN &inc_dec_kp C_VOL_UP C_VOL_DN>; - - }; - - lock_layer { - label = "fn layer"; - bindings = < - &none &none &none &none &none - &none &none - &none &none - &none &none - &none &none &none &none - >; - sensor-bindings = <&inc_dec_kp PG_UP PG_DN &inc_dec_kp C_VOL_UP C_VOL_DN>; - - }; - }; -}; diff --git a/app/boards/shields/puckbuddy/puckbuddy.overlay b/app/boards/shields/puckbuddy/puckbuddy.overlay deleted file mode 100644 index a907b008..00000000 --- a/app/boards/shields/puckbuddy/puckbuddy.overlay +++ /dev/null @@ -1,86 +0,0 @@ -/* - * Copyright (c) 2022 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include - -/ { - chosen { - zephyr,display = &oled; - zmk,kscan = &kscan0; - zmk,matrix_transform = &default_transform; - }; - - kscan0: kscan { - compatible = "zmk,kscan-gpio-matrix"; - label = "KSCAN"; - - diode-direction = "col2row"; - row-gpios - = <&blackpill 25 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&blackpill 26 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&blackpill 27 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&blackpill 28 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - ; - col-gpios - = <&blackpill 21 GPIO_ACTIVE_HIGH> - , <&blackpill 29 GPIO_ACTIVE_HIGH> - , <&blackpill 40 GPIO_ACTIVE_HIGH> - , <&blackpill 41 GPIO_ACTIVE_HIGH> - ; - }; - - default_transform: keymap_transform_0 { - compatible = "zmk,matrix-transform"; - columns = <12>; - rows = <4>; - map = < - RC(0,0) RC(0,1) RC(1,1) RC(2,1) RC(0,2) - RC(1,0) RC(1,2) - RC(2,0) RC(2,2) - RC(3,0) RC(3,2) - RC(0,3) RC(1,3) RC(2,3) RC(3,3) - >; - }; - - encoder_1: encoder_1 { - compatible = "alps,ec11"; - label = "Encoder 1"; - a-gpios = <&blackpill 18 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - b-gpios = <&blackpill 19bb (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - resolution = <4>; - status = "disabled"; - }; - - encoder_2: encoder_2 { - compatible = "alps,ec11"; - label = "Encoder 2"; - a-gpios = <&blackpill 39 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - b-gpios = <&blackpill 38 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - resolution = <4>; - status = "disabled"; - }; - -}; - -&blackpill_i2c { - status = "okay"; - - oled: ssd1306@3c { - compatible = "solomon,ssd1306fb"; - reg = <0x3c>; - label = "DISPLAY"; - width = <128>; - height = <32>; - segment-offset = <0>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <31>; - //segment-remap; - //com-invdir; - com-sequential; - prechargep = <0x22>; - }; -}; \ No newline at end of file diff --git a/app/boards/shields/puckbuddy/puckbuddy.yml b/app/boards/shields/puckbuddy/puckbuddy.yml deleted file mode 100644 index 5e1b2fa0..00000000 --- a/app/boards/shields/puckbuddy/puckbuddy.yml +++ /dev/null @@ -1,12 +0,0 @@ -file_format: "1" -id: puckbuddy -name: PuckBuddy -type: shield -url: https://mechwild.com/product/puckbuddy/ -requires: [blackpill] -exposes: [i2c_oled] -features: - - keys - - display - - encoder - - underglow diff --git a/app/boards/shields/sugarglider/Kconfig.defconfig b/app/boards/shields/sugarglider/Kconfig.defconfig deleted file mode 100644 index 1cb9eafd..00000000 --- a/app/boards/shields/sugarglider/Kconfig.defconfig +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright (c) 2022 The ZMK Contributors -# SPDX-License-Identifier: MIT - -if SHIELD_SUGARGLIDER - -config ZMK_KEYBOARD_NAME - default "Sugar Glider" - -if ZMK_DISPLAY - -config I2C - default y - -config SSD1306 - default y - -config SSD1306_REVERSE_MODE - default y - -endif # ZMK_DISPLAY - - -if LVGL - -config LVGL_VDB_SIZE - default 64 - -config LVGL_DPI - default 148 - -config LVGL_BITS_PER_PIXEL - default 1 - -choice LVGL_COLOR_DEPTH - default LVGL_COLOR_DEPTH_1 -endchoice - -endif # LVGL - -endif diff --git a/app/boards/shields/sugarglider/Kconfig.shield b/app/boards/shields/sugarglider/Kconfig.shield deleted file mode 100644 index 684347ef..00000000 --- a/app/boards/shields/sugarglider/Kconfig.shield +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright (c) 2022 The ZMK Contributors -# SPDX-License-Identifier: MIT - -config SHIELD_SUGARGLIDER - def_bool $(shields_list_contains,sugarglider) diff --git a/app/boards/shields/sugarglider/boards/pillbug.conf b/app/boards/shields/sugarglider/boards/pillbug.conf deleted file mode 100644 index dda71c13..00000000 --- a/app/boards/shields/sugarglider/boards/pillbug.conf +++ /dev/null @@ -1,3 +0,0 @@ -# Uncomment both to enable underglow -CONFIG_ZMK_RGB_UNDERGLOW=y -CONFIG_WS2812_STRIP=y diff --git a/app/boards/shields/sugarglider/boards/pillbug.overlay b/app/boards/shields/sugarglider/boards/pillbug.overlay deleted file mode 100644 index 7db762a9..00000000 --- a/app/boards/shields/sugarglider/boards/pillbug.overlay +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 2022 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include - -&spi1 { - compatible = "nordic,nrf-spim"; - status = "okay"; - mosi-pin = <36>; - // Unused pins, needed for SPI definition, but not used by the ws2812 driver itself. - sck-pin = <27>; - miso-pin = <28>; - - 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 = <10>; /* number of LEDs */ - spi-one-frame = <0x70>; - spi-zero-frame = <0x40>; - - color-mapping = ; - }; -}; - -/ { - chosen { - zmk,underglow = &led_strip; - }; -}; \ No newline at end of file diff --git a/app/boards/shields/sugarglider/sugarglider.conf b/app/boards/shields/sugarglider/sugarglider.conf deleted file mode 100644 index 43875315..00000000 --- a/app/boards/shields/sugarglider/sugarglider.conf +++ /dev/null @@ -1,30 +0,0 @@ -# Uncomment to turn on logging, and set ZMK logging to debug output -CONFIG_ZMK_USB_LOGGING=y -CONFIG_I2C_LOG_LEVEL_DBG=y -#CONFIG_GPIO_LOG_LEVEL_DBG=y - -# Uncomment both to enable encoder -CONFIG_EC11=y -CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y - -# Enable i2c -CONFIG_I2C=y -CONFIG_PINCTRL=y - - -CONFIG_ZMK_KSCAN_MATRIX_POLLING=y -CONFIG_GPIO_MCP230XX=y - -#CONFIG_ZMK_KSCAN_MATRIX_WAIT_BEFORE_INPUTS=150 -#CONFIG_ZMK_KSCAN_MATRIX_WAIT_BETWEEN_OUTPUTS=150 - -# OLED config -CONFIG_ZMK_DISPLAY=y -CONFIG_SSD1306=y -CONFIG_SSD1306_REVERSE_MODE=y -CONFIG_LVGL_HOR_RES_MAX=128 -CONFIG_LVGL_VER_RES_MAX=64 -CONFIG_LVGL_VDB_SIZE=64 -CONFIG_LVGL_DPI=148 -CONFIG_LVGL_BITS_PER_PIXEL=1 -CONFIG_LVGL_COLOR_DEPTH_1=y diff --git a/app/boards/shields/sugarglider/sugarglider.keymap b/app/boards/shields/sugarglider/sugarglider.keymap deleted file mode 100644 index e19140e7..00000000 --- a/app/boards/shields/sugarglider/sugarglider.keymap +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright (c) 2022 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include -#include -#include -#include -#include -#include - -#define TIMEOUT 10 - -&encoder_1 { - status = "okay"; -}; - -&encoder_2 { - status = "okay"; -}; - -&encoder_3 { - status = "okay"; -}; - -&encoder_4 { - status = "okay"; -}; - -/ { - - sensors { - compatible = "zmk,keymap-sensors"; - sensors = <&encoder_1 &encoder_2 &encoder_3 &encoder_4>; - }; - - - keymap0: keymap { - compatible = "zmk,keymap"; - - default_layer { - label = "default layer"; - bindings = < - &kp ESC &kp Q &kp W &kp E &kp R &kp T &trans &kp Y &kp U &kp I &kp O &kp P &kp BSPC - &mo 1 &kp A &kp S &kp D &kp F &kp G &kp C_MUTE &trans &kp H &kp J &kp K &kp L &kp SEMI &kp ENTER - &kp LSHFT &kp Z &kp X &kp C &kp V &kp B &trans &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT - &kp C_MUTE &kp LCTRL &kp LALT &kp SPACE &kp Y &kp Y &kp Y &kp SPACE &kp SPACE &kp RGUI &kp C_MUTE - >; - sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp PG_UP PG_DN &inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp C_VOL_UP C_VOL_DN>; - - }; - - fn_layer { - label = "fn layer"; - bindings = < - &out OUT_TOG &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &kp TAB &trans &trans &trans &kp TAB &trans &trans &trans - >; - sensor-bindings = <&inc_dec_kp PG_UP PG_DN &inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp C_VOL_UP C_VOL_DN>; - - }; - }; -}; diff --git a/app/boards/shields/sugarglider/sugarglider.overlay b/app/boards/shields/sugarglider/sugarglider.overlay deleted file mode 100644 index cd012041..00000000 --- a/app/boards/shields/sugarglider/sugarglider.overlay +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright (c) 2022 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include - -/ { - chosen { - zephyr,display = &oled; - zmk,kscan = &kscan0; - zmk,matrix_transform = &default_transform; - }; - - kscan0: kscan { - compatible = "zmk,kscan-gpio-matrix"; - label = "KSCAN"; - - diode-direction = "row2col"; - debounce-scan-period-ms = <10>; - row-gpios - = <&ext_gpio 14 (GPIO_ACTIVE_LOW)> - , <&ext_gpio 15 (GPIO_ACTIVE_LOW)> - , <&ext_gpio 6 (GPIO_ACTIVE_LOW)> - , <&ext_gpio 7 (GPIO_ACTIVE_LOW)> - , <&ext_gpio 2 (GPIO_ACTIVE_LOW)> - , <&ext_gpio 4 (GPIO_ACTIVE_LOW)> - , <&ext_gpio 5 (GPIO_ACTIVE_LOW)> - , <&ext_gpio 1 (GPIO_ACTIVE_LOW)> - , <&ext_gpio 3 (GPIO_ACTIVE_LOW)> - ; - col-gpios - = <&ext_gpio 8 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - , <&ext_gpio 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - , <&ext_gpio 10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - , <&ext_gpio 11 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - , <&ext_gpio 12 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - , <&ext_gpio 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - ; - }; - - default_transform: keymap_transform_0 { - compatible = "zmk,matrix-transform"; - columns = <6>; - rows = <9>; - map = < - RC(0,0) RC(0,1) RC(0,2) RC(0,3) RC(0,4) RC(0,5) RC(8,0) RC(4,0) RC(4,1) RC(4,2) RC(4,3) RC(4,4) RC(4,5) - RC(1,0) RC(1,1) RC(1,2) RC(1,3) RC(1,4) RC(1,5) RC(8,5) RC(8,1) RC(5,0) RC(5,1) RC(5,2) RC(5,3) RC(5,4) RC(5,5) - RC(2,0) RC(2,1) RC(2,2) RC(2,3) RC(2,4) RC(2,5) RC(8,2) RC(6,0) RC(6,1) RC(6,2) RC(6,3) RC(6,4) RC(6,5) - RC(3,0) RC(3,1) RC(3,2) RC(3,3) RC(3,4) RC(7,0) RC(7,1) RC(7,2) RC(7,3) RC(7,4) RC(7,5) - >; - }; - - encoder_1: encoder_1 { - compatible = "alps,ec11"; - label = "Encoder 1"; - a-gpios = <&blackpill 38 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - b-gpios = <&blackpill 39 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - resolution = <4>; - status = "disabled"; - }; - - encoder_2: encoder_2 { - compatible = "alps,ec11"; - label = "Encoder 2"; - a-gpios = <&blackpill 12 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - b-gpios = <&blackpill 18 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - resolution = <4>; - status = "disabled"; - }; - - encoder_3: encoder_3 { - compatible = "alps,ec11"; - label = "Encoder 3"; - a-gpios = <&blackpill 45 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - b-gpios = <&blackpill 46 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - resolution = <4>; - status = "disabled"; - }; - - - encoder_4: encoder_4 { - compatible = "alps,ec11"; - label = "Encoder 4"; - a-gpios = <&blackpill 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - b-gpios = <&blackpill 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; - resolution = <2>; - status = "disabled"; - }; -}; - -&spi1 { - cs-gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>; -}; - -&i2c0 { - status = "okay"; - clock-frequency = ; - - ext_gpio: mcp230xx@20 { - compatible = "microchip,mcp230xx"; - status = "okay"; - gpio-controller; - reg = <0x20>; - label = "EXT_GPIO"; - #gpio-cells = <2>; - ngpios = <16>; - }; - - oled: ssd1306@3c { - compatible = "solomon,ssd1306fb"; - status = "okay"; - reg = <0x3c>; - label = "DISPLAY"; - width = <128>; - height = <64>; - segment-offset = <0>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <63>; - prechargep = <0x22>; - }; -}; diff --git a/app/boards/shields/sugarglider/sugarglider.yml b/app/boards/shields/sugarglider/sugarglider.yml deleted file mode 100644 index 41b9e312..00000000 --- a/app/boards/shields/sugarglider/sugarglider.yml +++ /dev/null @@ -1,12 +0,0 @@ -file_format: "1" -id: sugarglider -name: Sugar Glider -type: shield -url: https://mechwild.com/product/sugar-glider/ -requires: [blackpill] -exposes: [i2c_oled] -features: - - keys - - display - - encoder - - underglow