From b3626b97d4916bee238f8c26cff672959c04da9e Mon Sep 17 00:00:00 2001 From: KemoNine Date: Sat, 13 Mar 2021 19:35:46 +0000 Subject: [PATCH] Cleanup and organization --- zmk-config/README.md | 38 +++--- .../shields/artsey_dev/Kconfig.defconfig | 9 -- .../boards/shields/artsey_dev/Kconfig.shield | 5 - .../boards/shields/artsey_dev/README.md | 9 -- .../boards/shields/artsey_dev/artsey_dev.conf | 0 .../shields/artsey_dev/artsey_dev.keymap | 76 ------------ .../shields/artsey_dev/artsey_dev.overlay | 42 ------- .../shields/artsey_dev/firmware/zmk.uf2 | Bin 330240 -> 0 bytes .../steno_left_lily58/Kconfig.defconfig | 37 ------ .../shields/steno_left_lily58/Kconfig.shield | 5 - .../steno_left_lily58/steno_left_lily58.conf | 17 --- .../steno_left_lily58.keymap | 99 ---------------- .../steno_left_lily58.overlay | 75 ------------ .../steno_right_lily58/Kconfig.defconfig | 37 ------ .../shields/steno_right_lily58/Kconfig.shield | 5 - .../steno_right_lily58.conf | 17 --- .../steno_right_lily58.keymap | 97 ---------------- .../steno_right_lily58.overlay | 75 ------------ .../tidbit_artsey_left/Kconfig.defconfig | 37 ------ .../shields/tidbit_artsey_left/Kconfig.shield | 5 - .../tidbit_artsey_left/boards/proton_c.conf | 1 - .../tidbit_artsey_left.conf | 18 --- .../tidbit_artsey_left.keymap | 109 ------------------ .../tidbit_artsey_left.overlay | 70 ----------- zmk-config/config/m60.conf | 1 - zmk-config/config/m60.keymap | 48 -------- 26 files changed, 16 insertions(+), 916 deletions(-) delete mode 100644 zmk-config/config/boards/shields/artsey_dev/Kconfig.defconfig delete mode 100644 zmk-config/config/boards/shields/artsey_dev/Kconfig.shield delete mode 100644 zmk-config/config/boards/shields/artsey_dev/README.md delete mode 100644 zmk-config/config/boards/shields/artsey_dev/artsey_dev.conf delete mode 100644 zmk-config/config/boards/shields/artsey_dev/artsey_dev.keymap delete mode 100644 zmk-config/config/boards/shields/artsey_dev/artsey_dev.overlay delete mode 100644 zmk-config/config/boards/shields/artsey_dev/firmware/zmk.uf2 delete mode 100644 zmk-config/config/boards/shields/steno_left_lily58/Kconfig.defconfig delete mode 100755 zmk-config/config/boards/shields/steno_left_lily58/Kconfig.shield delete mode 100755 zmk-config/config/boards/shields/steno_left_lily58/steno_left_lily58.conf delete mode 100644 zmk-config/config/boards/shields/steno_left_lily58/steno_left_lily58.keymap delete mode 100644 zmk-config/config/boards/shields/steno_left_lily58/steno_left_lily58.overlay delete mode 100644 zmk-config/config/boards/shields/steno_right_lily58/Kconfig.defconfig delete mode 100755 zmk-config/config/boards/shields/steno_right_lily58/Kconfig.shield delete mode 100755 zmk-config/config/boards/shields/steno_right_lily58/steno_right_lily58.conf delete mode 100644 zmk-config/config/boards/shields/steno_right_lily58/steno_right_lily58.keymap delete mode 100644 zmk-config/config/boards/shields/steno_right_lily58/steno_right_lily58.overlay delete mode 100644 zmk-config/config/boards/shields/tidbit_artsey_left/Kconfig.defconfig delete mode 100644 zmk-config/config/boards/shields/tidbit_artsey_left/Kconfig.shield delete mode 100644 zmk-config/config/boards/shields/tidbit_artsey_left/boards/proton_c.conf delete mode 100644 zmk-config/config/boards/shields/tidbit_artsey_left/tidbit_artsey_left.conf delete mode 100644 zmk-config/config/boards/shields/tidbit_artsey_left/tidbit_artsey_left.keymap delete mode 100644 zmk-config/config/boards/shields/tidbit_artsey_left/tidbit_artsey_left.overlay delete mode 100644 zmk-config/config/m60.conf delete mode 100644 zmk-config/config/m60.keymap diff --git a/zmk-config/README.md b/zmk-config/README.md index 2d855a3f..94259354 100644 --- a/zmk-config/README.md +++ b/zmk-config/README.md @@ -31,44 +31,38 @@ rm foo -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -west build --board nice_nano -d build/nibble -- -DSHIELD=nibble -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board nice_nano -d build/nibble -- -DSHIELD=nibble -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config west build --board nice_nano -d build/tidbit -- -DSHIELD=tidbit -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config -west build --board nice_nano -d build/corne_artsey_left -- -DSHIELD=corne_artsey_left -DZMK_CONFIG=/workspaces/zmk-artsey/config +west build --board nice_nano -d build/the_paintbrush -- -DSHIELD=the_paintbrush -DZMK_CONFIG=/workspaces/zmk-config/zmk-artsey/config -west build --board nice_nano -d build/corne_artsey_right -- -DSHIELD=corne_artsey_right -DZMK_CONFIG=/workspaces/zmk-artsey/config +west build --board nice_nano -d build/corne_5_col_artsey_left_big -- -DSHIELD=corne_5_col_artsey_left_big -DZMK_CONFIG=/workspaces/zmk-config/zmk-artsey/config -west build --board nrf52840_mdk_dongle -d build/pockettype/central -- -DSHIELD=pockettype_central -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board nice_nano -d build/corne_5_col_artsey_right_big -- -DSHIELD=corne_5_col_artsey_right_big -DZMK_CONFIG=/workspaces/zmk-config/zmk-artsey/config -west build --board nice_nano -d build/pockettype/peripheral -- -DSHIELD=pockettype_peripheral -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board nrf52840_mdk_dongle -d build/pockettype/central -- -DSHIELD=pockettype_central -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config -west build --board nice_nano -d build/tg4x -- -DSHIELD=tg4x -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board nice_nano -d build/pockettype/peripheral -- -DSHIELD=pockettype_peripheral -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config -west build --board nice_nano -d build/corne_left -- -DSHIELD=corne_left -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board nice_nano -d build/tg4x -- -DSHIELD=tg4x -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config -west build --board nice_nano -d build/corne_right -- -DSHIELD=corne_right -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board nice_nano -d build/corne_left -- -DSHIELD=corne_left -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config -west build --board nice_nano -d build/tidbit_artsey_left -- -DSHIELD=tidbit_artsey_left -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board nice_nano -d build/corne_right -- -DSHIELD=corne_right -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config -west build --board nice_nano -d build/steno_right_lily58 -- -DSHIELD=steno_right_lily58 -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board nice_nano -d build/pockettype/default -- -DSHIELD=pockettype -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config -west build --board nice_nano -d build/steno_left_lily58 -- -DSHIELD=steno_left_lily58 -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board nrf52840_mdk_dongle -d build/mdk_dongle -- -DSHIELD=mdk_dongle -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config -west build --board nice_nano -d build/pockettype/default -- -DSHIELD=pockettype -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board nice_nano -d build/pockettype/default -- -DSHIELD=pockettype -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config -west build --board nrf52840_mdk_dongle -d build/mdk_dongle -- -DSHIELD=mdk_dongle -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board nice_nano -d build/lily58/left -- -DSHIELD=lily58_left -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config -west build --board nice_nano -d build/pockettype/default -- -DSHIELD=pockettype -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board nice_nano -d build/lily58/right -- -DSHIELD=lily58_right -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config -west build --board nice_nano -d build/lily58/left -- -DSHIELD=lily58_left -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board itsybitsy_nrf52840 -d build/azarashi64/left -- -DSHIELD=azarashi64_left -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config -west build --board nice_nano -d build/lily58/right -- -DSHIELD=lily58_right -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config - -west build --board nice_nano -d build/m60 -- -DSHIELD=m60 -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config - -west build --board itsybitsy_nrf52840 -d build/azarashi64/left -- -DSHIELD=azarashi64_left -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config - -west build --board itsybitsy_nrf52840 -d build/azarashi64/right -- -DSHIELD=azarashi64_right -DZMK_CONFIG=/workspaces/zmk-config/zmk-config/config +west build --board itsybitsy_nrf52840 -d build/azarashi64/right -- -DSHIELD=azarashi64_right -DZMK_CONFIG=/workspaces/zmk-config/kemonine/zmk-config/config ``` diff --git a/zmk-config/config/boards/shields/artsey_dev/Kconfig.defconfig b/zmk-config/config/boards/shields/artsey_dev/Kconfig.defconfig deleted file mode 100644 index 98d5897f..00000000 --- a/zmk-config/config/boards/shields/artsey_dev/Kconfig.defconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2020 The ZMK Contributors -# SPDX-License-Identifier: MIT - -if SHIELD_ARTSEY_DEV - -config ZMK_KEYBOARD_NAME - default "ARTSEY DEV" - -endif diff --git a/zmk-config/config/boards/shields/artsey_dev/Kconfig.shield b/zmk-config/config/boards/shields/artsey_dev/Kconfig.shield deleted file mode 100644 index 0a35150e..00000000 --- a/zmk-config/config/boards/shields/artsey_dev/Kconfig.shield +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright (c) 2020 The ZMK Contributors -# SPDX-License-Identifier: MIT - -config SHIELD_ARTSEY_DEV - def_bool $(shields_list_contains,artsey_dev) diff --git a/zmk-config/config/boards/shields/artsey_dev/README.md b/zmk-config/config/boards/shields/artsey_dev/README.md deleted file mode 100644 index 164e0a74..00000000 --- a/zmk-config/config/boards/shields/artsey_dev/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# ARTSEY Dev - -A dev/test board designed by crides for testing ARTSEY keymaps. - -ZMK Build command (devcontainer): `west build --board nice_nano -d build/artsey_dev -- -DSHIELD=artsey_dev -DZMK_CONFIG=/workspaces/zmk-config/config` - -**WARNING** - -Needs ZMK [PR 661](https://github.com/zmkfirmware/zmk/pull/661) to work correctly. diff --git a/zmk-config/config/boards/shields/artsey_dev/artsey_dev.conf b/zmk-config/config/boards/shields/artsey_dev/artsey_dev.conf deleted file mode 100644 index e69de29b..00000000 diff --git a/zmk-config/config/boards/shields/artsey_dev/artsey_dev.keymap b/zmk-config/config/boards/shields/artsey_dev/artsey_dev.keymap deleted file mode 100644 index 867e264c..00000000 --- a/zmk-config/config/boards/shields/artsey_dev/artsey_dev.keymap +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright (c) 2020 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include -#include - -// ARTS Row -#define KEY_A 4 -#define KEY_R 5 -#define KEY_T 6 -#define KEY_S 7 -// EYIO Row -#define KEY_E 0 -#define KEY_Y 1 -#define KEY_I 2 -#define KEY_O 3 - -#include "../../../artsey.dtsi" - -/ { - keymap { - compatible = "zmk,keymap"; - base { - label = "Base"; - bindings = < - &layer_parentheticals_kp LAYER_ID_PARENTHETICALS A &kp R &kp T &layer_numbers_kp LAYER_ID_NUMBERS S - &layer_symbols_kp LAYER_ID_SYMBOLS E &kp Y &kp I &layer_navigation_kp LAYER_ID_NAVIGATION O - >; - }; - numbers { - label = "Numbers"; - bindings = < - &layer_parentheticals_kp LAYER_ID_PARENTHETICALS N1 &kp N2 &kp N3 &layer_base_sl LAYER_ID_BASE LAYER_ID_F_ONE_SIX - &layer_symbols_kp LAYER_ID_SYMBOLS N4 &kp N5 &kp N6 &layer_navigation_sl LAYER_ID_NAVIGATION LAYER_ID_F_SEVEN_TWELVE - >; - }; - symbols { - label = "Symbols"; - bindings = < - &layer_parentheticals_none LAYER_ID_PARENTHETICALS 0 &kp BSLH &kp SEMI &layer_numbers_kp LAYER_ID_NUMBERS GRAVE - &layer_base_none LAYER_ID_BASE 0 &kp MINUS &kp EQUAL &layer_navigation_none LAYER_ID_NAVIGATION 0 - >; - }; - parentheticals { - label = "Paren"; - bindings = < - &layer_base_none LAYER_ID_BASE 0 &kp LPAR &kp RPAR &layer_numbers_kp LAYER_ID_NUMBERS LBRC - &layer_symbols_none LAYER_ID_SYMBOLS 0 &kp LBKT &kp RBKT &layer_navigation_kp LAYER_ID_NAVIGATION RBRC - >; - }; - navigation { - label = "Nav"; - bindings = < - &layer_parentheticals_kp LAYER_ID_PARENTHETICALS HOME &kp UP &kp END &layer_numbers_none LAYER_ID_NUMBERS 0 - &layer_symbols_kp LAYER_ID_SYMBOLS LEFT &kp DOWN &kp RIGHT &layer_base_none LAYER_ID_BASE 0 - >; - }; - f_one_to_six{ - label = "F1-F6"; - bindings = < - &layer_parentheticals_kp LAYER_ID_PARENTHETICALS F1 &kp F2 &kp F3 &layer_numbers_none LAYER_ID_NUMBERS 0 - &layer_symbols_kp LAYER_ID_SYMBOLS F4 &kp F5 &kp F6 &layer_navigation_none LAYER_ID_NAVIGATION 0 - >; - }; - f_seven_to_twelve { - label = "F7-F12"; - bindings = < - &layer_parentheticals_kp LAYER_ID_PARENTHETICALS F7 &kp F8 &kp F9 &layer_numbers_none LAYER_ID_NUMBERS 0 - &layer_symbols_kp LAYER_ID_SYMBOLS F10 &kp F11 &kp F12 &layer_navigation_none LAYER_ID_NAVIGATION 0 - >; - }; - }; -}; diff --git a/zmk-config/config/boards/shields/artsey_dev/artsey_dev.overlay b/zmk-config/config/boards/shields/artsey_dev/artsey_dev.overlay deleted file mode 100644 index 11898df7..00000000 --- a/zmk-config/config/boards/shields/artsey_dev/artsey_dev.overlay +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2020 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include - -/ { - kscan0: kscan { - compatible = "zmk,kscan-gpio-direct"; - - label = "KSCAN"; - - input-gpios - = <&pro_micro_a 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - , <&pro_micro_a 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - , <&pro_micro_d 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - , <&pro_micro_d 5 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - , <&pro_micro_a 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - , <&pro_micro_a 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - , <&pro_micro_d 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - , <&pro_micro_d 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> - ; - }; - - default_transform: keymap_transform_0 { - compatible = "zmk,matrix-transform"; - columns = <4>; - rows = <2>; - - map = < - RC(0,0) RC(0,1) RC(0,2) RC(0,3) - RC(1,0) RC(1,1) RC(1,2) RC(1,3) - >; - }; - - chosen { - zmk,kscan = &kscan0; - zmk,matrix_transform = &default_transform; - }; -}; diff --git a/zmk-config/config/boards/shields/artsey_dev/firmware/zmk.uf2 b/zmk-config/config/boards/shields/artsey_dev/firmware/zmk.uf2 deleted file mode 100644 index 457e403221f83019976e953eef0b7fb8b50ac88b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330240 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 b9pB3Ylh)uje*$GOe(O{Ij6RwO5dZ%I2O`wp diff --git a/zmk-config/config/boards/shields/steno_left_lily58/Kconfig.defconfig b/zmk-config/config/boards/shields/steno_left_lily58/Kconfig.defconfig deleted file mode 100644 index c879e017..00000000 --- a/zmk-config/config/boards/shields/steno_left_lily58/Kconfig.defconfig +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2020 The ZMK Contributors -# SPDX-License-Identifier: MIT - -if SHIELD_STENO_LEFT_LILY58 - -config ZMK_KEYBOARD_NAME - default "ARTSEY LILY58 L" - -config I2C - default y - -config SSD1306 - default y - -config SSD1306_REVERSE_MODE - default y - -config LVGL_HOR_RES_MAX - default 128 - -config LVGL_VER_RES_MAX - default 32 - -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 diff --git a/zmk-config/config/boards/shields/steno_left_lily58/Kconfig.shield b/zmk-config/config/boards/shields/steno_left_lily58/Kconfig.shield deleted file mode 100755 index 6c5b114b..00000000 --- a/zmk-config/config/boards/shields/steno_left_lily58/Kconfig.shield +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright (c) 2020 The ZMK Contributors -# SPDX-License-Identifier: MIT - -config SHIELD_STENO_LEFT_LILY58 - def_bool $(shields_list_contains,steno_left_lily58) diff --git a/zmk-config/config/boards/shields/steno_left_lily58/steno_left_lily58.conf b/zmk-config/config/boards/shields/steno_left_lily58/steno_left_lily58.conf deleted file mode 100755 index 71efdfe4..00000000 --- a/zmk-config/config/boards/shields/steno_left_lily58/steno_left_lily58.conf +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2020 The ZMK Contributors -# SPDX-License-Identifier: MIT - -# Tune combos to allow proper ARTSEY support -CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=16 -CONFIG_ZMK_COMBO_MAX_KEYS_PER_COMBO=8 -CONFIG_ZMK_COMBO_MAX_PRESSED_COMBOS=8 - -# Enable display (layer in use is helpful)) -CONFIG_ZMK_DISPLAY=y - -# Enable WPM widget -#CONFIG_ZMK_WPM=y -CONFIG_ZMK_WIDGET_WPM_STATUS=y - -# USB Logging to ensure things work properly and as expected at the FW level -#CONFIG_ZMK_USB_LOGGING=y diff --git a/zmk-config/config/boards/shields/steno_left_lily58/steno_left_lily58.keymap b/zmk-config/config/boards/shields/steno_left_lily58/steno_left_lily58.keymap deleted file mode 100644 index cb51dfaf..00000000 --- a/zmk-config/config/boards/shields/steno_left_lily58/steno_left_lily58.keymap +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Copyright (c) 2020 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include -#include -#include - -// ARTS Row -#define KEY_A 10 -#define KEY_R 9 -#define KEY_T 8 -#define KEY_S 7 -// EYIO Row -#define KEY_E 16 -#define KEY_Y 15 -#define KEY_I 14 -#define KEY_O 13 - -#include "../../../artsey.dtsi" - -/ { - keymap { - compatible = "zmk,keymap"; - base { - label = "ARTSEY"; - bindings = < - &none &none &none &none &none &none &none - &layer_numbers_kp LAYER_ID_NUMBERS S &kp T &kp R &layer_parentheticals_kp LAYER_ID_PARENTHETICALS A - &none &none - &layer_navigation_kp LAYER_ID_NAVIGATION O &kp I &kp Y &layer_symbols_kp LAYER_ID_SYMBOLS E - &none &none &none &none &none &none &none - &bt BT_CLR &bt BT_PRV &bt BT_NXT - >; - }; - numbers { - label = "Number"; - bindings = < - &none &none &none &none &none &none &none - &layer_base_sl LAYER_ID_BASE LAYER_ID_F_ONE_SIX &kp N3 &kp N2 &layer_parentheticals_kp LAYER_ID_PARENTHETICALS N1 - &none &none - &layer_navigation_sl LAYER_ID_NAVIGATION LAYER_ID_F_SEVEN_TWELVE &kp N6 &kp N5 &layer_symbols_kp LAYER_ID_SYMBOLS N4 - &none &none &none &none &none &none &none &none &none &none - >; - }; - symbols { - label = "Symbol"; - bindings = < - &none &none &none &none &none &none &none - &layer_numbers_kp LAYER_ID_NUMBERS GRAVE &kp SEMI &kp BSLH &layer_parentheticals_none LAYER_ID_PARENTHETICALS 0 - &none &none - &layer_navigation_none LAYER_ID_NAVIGATION 0 &kp EQUAL &kp MINUS &layer_base_none LAYER_ID_BASE 0 - &none &none &none &none &none &none &none &none &none &none - >; - }; - parentheticals { - label = "Paren"; - bindings = < - &none &none &none &none &none &none &none - &layer_numbers_kp LAYER_ID_NUMBERS LBRC &kp LPAR &kp RPAR &layer_base_none LAYER_ID_BASE 0 - &none &none - &layer_navigation_kp LAYER_ID_NAVIGATION RBRC &kp LBKT &kp RBKT &layer_symbols_none LAYER_ID_SYMBOLS 0 - &none &none &none &none &none &none &none &none &none &none - >; - }; - navigation { - label = "Nav"; - bindings = < - &none &none &none &none &none &none &none - &layer_numbers_kp LAYER_ID_NUMBERS PG_UP &kp HOME &kp UP &layer_parentheticals_kp LAYER_ID_PARENTHETICALS END - &none &none - &layer_base_kp LAYER_ID_BASE PG_DN &kp LEFT &kp DOWN &layer_symbols_kp LAYER_ID_SYMBOLS RIGHT - &none &none &none &none &none &none &none &none &none &none - >; - }; - f_one_to_six{ - label = "F1-F6"; - bindings = < - &none &none &none &none &none &none &none - &layer_numbers_none LAYER_ID_NUMBERS 0 &kp F3 &kp F2 &layer_parentheticals_kp LAYER_ID_PARENTHETICALS F1 - &none &none - &layer_navigation_none LAYER_ID_NAVIGATION 0 &kp F6 &kp F5 &layer_symbols_kp LAYER_ID_SYMBOLS F4 - &none &none &none &none &none &none &none &none &none &none - >; - }; - f_seven_to_twelve { - label = "F7-F12"; - bindings = < - &none &none &none &none &none &none &none - &layer_numbers_none LAYER_ID_NUMBERS 0 &kp F9 &kp F8 &layer_parentheticals_kp LAYER_ID_PARENTHETICALS F7 - &none &none - &layer_navigation_none LAYER_ID_NAVIGATION 0 &kp F12 &kp F11 &layer_symbols_kp LAYER_ID_SYMBOLS F10 - &none &none &none &none &none &none &none &none &none &none - >; - }; - }; -}; diff --git a/zmk-config/config/boards/shields/steno_left_lily58/steno_left_lily58.overlay b/zmk-config/config/boards/shields/steno_left_lily58/steno_left_lily58.overlay deleted file mode 100644 index a2b72fc1..00000000 --- a/zmk-config/config/boards/shields/steno_left_lily58/steno_left_lily58.overlay +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (c) 2020 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include - -/ { - chosen { - zmk,kscan = &kscan0; - zmk,matrix_transform = &default_transform; - }; - - default_transform: keymap_transform_0 { - compatible = "zmk,matrix-transform"; - columns = <7>; - rows = <5>; -// | SW6 | SW5 | SW4 | SW3 | SW2 | SW1 | -// | SW12 | SW11 | SW10 | SW9 | SW8 | SW7 | -// | SW18 | SW17 | SW16 | SW15 | SW14 | SW13 | -// | SW24 | SW23 | SW22 | SW21 | SW20 | SW19 | SW25 | -// | SW29 | SW28 | SW27 | SW26 | - map = < -RC(0,0) RC(0,1) RC(0,2) RC(0,3) RC(0,4) RC(0,5) -RC(1,0) RC(1,1) RC(1,2) RC(1,3) RC(1,4) RC(1,5) -RC(2,0) RC(2,1) RC(2,2) RC(2,3) RC(2,4) RC(2,5) -RC(3,0) RC(3,1) RC(3,2) RC(3,3) RC(3,4) RC(3,5) - RC(4,1) RC(4,2) RC(4,3) - >; - }; - - kscan0: kscan { - compatible = "zmk,kscan-gpio-matrix"; - label = "KSCAN"; - - diode-direction = "col2row"; - row-gpios - = <&pro_micro_d 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_d 6 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_d 7 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_d 8 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_d 9 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - ; - - col-gpios - = <&pro_micro_a 1 GPIO_ACTIVE_HIGH> - , <&pro_micro_a 0 GPIO_ACTIVE_HIGH> - , <&pro_micro_d 15 GPIO_ACTIVE_HIGH> - , <&pro_micro_d 14 GPIO_ACTIVE_HIGH> - , <&pro_micro_d 16 GPIO_ACTIVE_HIGH> - , <&pro_micro_d 10 GPIO_ACTIVE_HIGH> - ; - }; -}; - -&pro_micro_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>; - }; -}; diff --git a/zmk-config/config/boards/shields/steno_right_lily58/Kconfig.defconfig b/zmk-config/config/boards/shields/steno_right_lily58/Kconfig.defconfig deleted file mode 100644 index 376f5bae..00000000 --- a/zmk-config/config/boards/shields/steno_right_lily58/Kconfig.defconfig +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2020 The ZMK Contributors -# SPDX-License-Identifier: MIT - -if SHIELD_STENO_RIGHT_LILY58 - -config ZMK_KEYBOARD_NAME - default "ARTSEY LILY58 R" - -config I2C - default y - -config SSD1306 - default y - -config SSD1306_REVERSE_MODE - default y - -config LVGL_HOR_RES_MAX - default 128 - -config LVGL_VER_RES_MAX - default 32 - -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 diff --git a/zmk-config/config/boards/shields/steno_right_lily58/Kconfig.shield b/zmk-config/config/boards/shields/steno_right_lily58/Kconfig.shield deleted file mode 100755 index 009536ee..00000000 --- a/zmk-config/config/boards/shields/steno_right_lily58/Kconfig.shield +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright (c) 2020 The ZMK Contributors -# SPDX-License-Identifier: MIT - -config SHIELD_STENO_RIGHT_LILY58 - def_bool $(shields_list_contains,steno_right_lily58) diff --git a/zmk-config/config/boards/shields/steno_right_lily58/steno_right_lily58.conf b/zmk-config/config/boards/shields/steno_right_lily58/steno_right_lily58.conf deleted file mode 100755 index 71efdfe4..00000000 --- a/zmk-config/config/boards/shields/steno_right_lily58/steno_right_lily58.conf +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2020 The ZMK Contributors -# SPDX-License-Identifier: MIT - -# Tune combos to allow proper ARTSEY support -CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=16 -CONFIG_ZMK_COMBO_MAX_KEYS_PER_COMBO=8 -CONFIG_ZMK_COMBO_MAX_PRESSED_COMBOS=8 - -# Enable display (layer in use is helpful)) -CONFIG_ZMK_DISPLAY=y - -# Enable WPM widget -#CONFIG_ZMK_WPM=y -CONFIG_ZMK_WIDGET_WPM_STATUS=y - -# USB Logging to ensure things work properly and as expected at the FW level -#CONFIG_ZMK_USB_LOGGING=y diff --git a/zmk-config/config/boards/shields/steno_right_lily58/steno_right_lily58.keymap b/zmk-config/config/boards/shields/steno_right_lily58/steno_right_lily58.keymap deleted file mode 100644 index 97caaef6..00000000 --- a/zmk-config/config/boards/shields/steno_right_lily58/steno_right_lily58.keymap +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright (c) 2020 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include -#include - -// ARTS Row -#define KEY_A 7 -#define KEY_R 8 -#define KEY_T 9 -#define KEY_S 10 -// EYIO Row -#define KEY_E 13 -#define KEY_Y 14 -#define KEY_I 15 -#define KEY_O 16 - -#include "../../../artsey.dtsi" - -/ { - keymap { - compatible = "zmk,keymap"; - base { - label = "ARTSEY"; - bindings = < - &none &none &none &none &none &none &none - &layer_parentheticals_kp LAYER_ID_PARENTHETICALS A &kp R &kp T &layer_numbers_kp LAYER_ID_NUMBERS S - &none &none - &layer_symbols_kp LAYER_ID_SYMBOLS E &kp Y &kp I &layer_navigation_kp LAYER_ID_NAVIGATION O - &none &none &none &none &none &none &none &none &none &none &none - >; - }; - numbers { - label = "Number"; - bindings = < - &none &none &none &none &none &none &none - &layer_parentheticals_kp LAYER_ID_PARENTHETICALS N1 &kp N2 &kp N3 &layer_base_sl LAYER_ID_BASE LAYER_ID_F_ONE_SIX - &none &none - &layer_symbols_kp LAYER_ID_SYMBOLS N4 &kp N5 &kp N6 &layer_navigation_sl LAYER_ID_NAVIGATION LAYER_ID_F_SEVEN_TWELVE - &none &none &none &none &none &none &none &none &none &none &none - >; - }; - symbols { - label = "Symbol"; - bindings = < - &none &none &none &none &none &none &none - &layer_parentheticals_none LAYER_ID_PARENTHETICALS 0 &kp BSLH &kp SEMI &layer_numbers_kp LAYER_ID_NUMBERS GRAVE - &none &none - &layer_base_none LAYER_ID_BASE 0 &kp MINUS &kp EQUAL &layer_navigation_none LAYER_ID_NAVIGATION 0 - &none &none &none &none &none &none &none &none &none &none &none - >; - }; - parentheticals { - label = "Paren"; - bindings = < - &none &none &none &none &none &none &none - &layer_base_none LAYER_ID_BASE 0 &kp LPAR &kp RPAR &layer_numbers_kp LAYER_ID_NUMBERS LBRC - &none &none - &layer_symbols_none LAYER_ID_SYMBOLS 0 &kp LBKT &kp RBKT &layer_navigation_kp LAYER_ID_NAVIGATION RBRC - &none &none &none &none &none &none &none &none &none &none &none - >; - }; - navigation { - label = "Nav"; - bindings = < - &none &none &none &none &none &none &none - &layer_parentheticals_kp LAYER_ID_PARENTHETICALS HOME &kp UP &kp END &layer_numbers_none LAYER_ID_NUMBERS PG_UP - &none &none - &layer_symbols_kp LAYER_ID_SYMBOLS LEFT &kp DOWN &kp RIGHT &layer_base_none LAYER_ID_BASE PG_DN - &none &none &none &none &none &none &none &none &none &none &none - >; - }; - f_one_to_six{ - label = "F1-F6"; - bindings = < - &none &none &none &none &none &none &none - &layer_parentheticals_kp LAYER_ID_PARENTHETICALS F1 &kp F2 &kp F3 &layer_numbers_none LAYER_ID_NUMBERS 0 - &none &none - &layer_symbols_kp LAYER_ID_SYMBOLS F4 &kp F5 &kp F6 &layer_navigation_none LAYER_ID_NAVIGATION 0 - &none &none &none &none &none &none &none &none &none &none &none - >; - }; - f_seven_to_twelve { - label = "F7-F12"; - bindings = < - &none &none &none &none &none &none &none - &layer_parentheticals_kp LAYER_ID_PARENTHETICALS F7 &kp F8 &kp F9 &layer_numbers_none LAYER_ID_NUMBERS 0 - &none &none - &layer_symbols_kp LAYER_ID_SYMBOLS F10 &kp F11 &kp F12 &layer_navigation_none LAYER_ID_NAVIGATION 0 - &none &none &none &none &none &none &none &none &none &none &none - >; - }; - }; -}; diff --git a/zmk-config/config/boards/shields/steno_right_lily58/steno_right_lily58.overlay b/zmk-config/config/boards/shields/steno_right_lily58/steno_right_lily58.overlay deleted file mode 100644 index 21812b24..00000000 --- a/zmk-config/config/boards/shields/steno_right_lily58/steno_right_lily58.overlay +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (c) 2020 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include - -/ { - chosen { - zmk,kscan = &kscan0; - zmk,matrix_transform = &default_transform; - }; - - default_transform: keymap_transform_0 { - compatible = "zmk,matrix-transform"; - columns = <7>; - rows = <5>; -// | SW1 | SW2 | SW3 | SW4 | SW5 | SW6 | -// | SW7 | SW8 | SW9 | SW10 | SW11 | SW12 | -// | SW13 | SW14 | SW15 | SW16 | SW17 | SW18 | -// | SW25 | SW19 | SW20 | SW21 | SW22 | SW23 | SW24 | -// | SW26 | SW27 | SW28 | SW29 | - map = < - RC(0,0) RC(0,1) RC(0,2) RC(0,3) RC(0,4) RC(0,5) - RC(1,0) RC(1,1) RC(1,2) RC(1,3) RC(1,4) RC(1,5) - RC(2,0) RC(2,1) RC(2,2) RC(2,3) RC(2,4) RC(2,5) -RC(4,0) RC(3,0) RC(3,1) RC(3,2) RC(3,3) RC(3,4) RC(3,5) -RC(4,1) RC(4,2) RC(4,3) RC(4,4) - >; - }; - - kscan0: kscan { - compatible = "zmk,kscan-gpio-matrix"; - label = "KSCAN"; - - diode-direction = "col2row"; - row-gpios - = <&pro_micro_d 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_d 6 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_d 7 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_d 8 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_d 9 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - ; - - col-gpios - = <&pro_micro_d 10 GPIO_ACTIVE_HIGH> - , <&pro_micro_d 16 GPIO_ACTIVE_HIGH> - , <&pro_micro_d 14 GPIO_ACTIVE_HIGH> - , <&pro_micro_d 15 GPIO_ACTIVE_HIGH> - , <&pro_micro_a 0 GPIO_ACTIVE_HIGH> - , <&pro_micro_a 1 GPIO_ACTIVE_HIGH> - ; - }; -}; - -&pro_micro_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>; - }; -}; diff --git a/zmk-config/config/boards/shields/tidbit_artsey_left/Kconfig.defconfig b/zmk-config/config/boards/shields/tidbit_artsey_left/Kconfig.defconfig deleted file mode 100644 index c01f0379..00000000 --- a/zmk-config/config/boards/shields/tidbit_artsey_left/Kconfig.defconfig +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2020 The ZMK Contributors -# SPDX-License-Identifier: MIT - -if SHIELD_TIDBIT_ARTSEY_LEFT - -config ZMK_KEYBOARD_NAME - default "ARTSEY Tidbit L" - -config I2C - default y - -config SSD1306 - default y - -config SSD1306_REVERSE_MODE - default y - -config LVGL_HOR_RES_MAX - default 128 - -config LVGL_VER_RES_MAX - default 32 - -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 diff --git a/zmk-config/config/boards/shields/tidbit_artsey_left/Kconfig.shield b/zmk-config/config/boards/shields/tidbit_artsey_left/Kconfig.shield deleted file mode 100644 index 9510afb3..00000000 --- a/zmk-config/config/boards/shields/tidbit_artsey_left/Kconfig.shield +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright (c) 2020 The ZMK Contributors -# SPDX-License-Identifier: MIT - -config SHIELD_TIDBIT_ARTSEY_LEFT - def_bool $(shields_list_contains,tidbit_artsey_left) diff --git a/zmk-config/config/boards/shields/tidbit_artsey_left/boards/proton_c.conf b/zmk-config/config/boards/shields/tidbit_artsey_left/boards/proton_c.conf deleted file mode 100644 index ab2b50b6..00000000 --- a/zmk-config/config/boards/shields/tidbit_artsey_left/boards/proton_c.conf +++ /dev/null @@ -1 +0,0 @@ -CONFIG_SENSOR=y \ No newline at end of file diff --git a/zmk-config/config/boards/shields/tidbit_artsey_left/tidbit_artsey_left.conf b/zmk-config/config/boards/shields/tidbit_artsey_left/tidbit_artsey_left.conf deleted file mode 100644 index a55d2c37..00000000 --- a/zmk-config/config/boards/shields/tidbit_artsey_left/tidbit_artsey_left.conf +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 The ZMK Contributors -# SPDX-License-Identifier: MIT - -# Tune combos to allow proper ARTSEY support -CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=16 -CONFIG_ZMK_COMBO_MAX_KEYS_PER_COMBO=8 -CONFIG_ZMK_COMBO_MAX_PRESSED_COMBOS=8 - -# Enable Encoders -#CONFIG_EC11=y -#CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y - -# Enable display (layer in use is helpful) -CONFIG_ZMK_DISPLAY=y - -# Enable WPM widget -#CONFIG_ZMK_WPM=y -CONFIG_ZMK_WIDGET_WPM_STATUS=y diff --git a/zmk-config/config/boards/shields/tidbit_artsey_left/tidbit_artsey_left.keymap b/zmk-config/config/boards/shields/tidbit_artsey_left/tidbit_artsey_left.keymap deleted file mode 100644 index d00e5ad9..00000000 --- a/zmk-config/config/boards/shields/tidbit_artsey_left/tidbit_artsey_left.keymap +++ /dev/null @@ -1,109 +0,0 @@ -/* - * Copyright (c) 2020 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include -#include -#include - -// ARTS Row -#define KEY_A 8 -#define KEY_R 7 -#define KEY_T 6 -#define KEY_S 5 -// EYIO Row -#define KEY_E 13 -#define KEY_Y 12 -#define KEY_I 11 -#define KEY_O 10 - -#include "../../../artsey.dtsi" - -/ { - behaviors { - bootreset: hold_tap { - compatible = "zmk,behavior-hold-tap"; - label = "BOOT_RESET"; - #binding-cells = <2>; - tapping_term_ms = <1000>; - flavor = "tap-preferred"; - bindings = <&bootloader>, <&reset>; - }; - }; - - keymap { - compatible = "zmk,keymap"; - base { - label = "ARTSEY"; - bindings = < - &none &none &none &none &none - &layer_numbers_kp LAYER_ID_NUMBERS S &kp T &kp R &layer_parentheticals_kp LAYER_ID_PARENTHETICALS A - &none - &layer_navigation_kp LAYER_ID_NAVIGATION O &kp I &kp Y &layer_symbols_kp LAYER_ID_SYMBOLS E - &none &bt BT_CLR &bt BT_PRV &bt BT_NXT &bootreset 0 0 - >; - }; - numbers { - label = "Number"; - bindings = < - &none &none &none &none &none - &layer_base_sl LAYER_ID_BASE LAYER_ID_F_ONE_SIX &kp N3 &kp N2 &layer_parentheticals_kp LAYER_ID_PARENTHETICALS N1 - &none - &layer_navigation_sl LAYER_ID_NAVIGATION LAYER_ID_F_SEVEN_TWELVE &kp N6 &kp N5 &layer_symbols_kp LAYER_ID_SYMBOLS N4 - &none &none &none &none &none - >; - }; - symbols { - label = "Symbol"; - bindings = < - &none &none &none &none &none - &layer_numbers_kp LAYER_ID_NUMBERS GRAVE &kp SEMI &kp BSLH &layer_parentheticals_none LAYER_ID_PARENTHETICALS 0 - &none - &layer_navigation_none LAYER_ID_NAVIGATION 0 &kp EQUAL &kp MINUS &layer_base_none LAYER_ID_BASE 0 - &none &none &none &none &none - >; - }; - parentheticals { - label = "Paren"; - bindings = < - &none &none &none &none &none - &layer_numbers_kp LAYER_ID_NUMBERS LBRC &kp LPAR &kp RPAR &layer_base_none LAYER_ID_BASE 0 - &none - &layer_navigation_kp LAYER_ID_NAVIGATION RBRC &kp LBKT &kp RBKT &layer_symbols_none LAYER_ID_SYMBOLS 0 - &none &none &none &none &none - >; - }; - navigation { - label = "Nav"; - bindings = < - &none &none &none &none &none - &layer_numbers_kp LAYER_ID_NUMBERS PG_UP &kp HOME &kp UP &layer_parentheticals_kp LAYER_ID_PARENTHETICALS END - &none - &layer_base_kp LAYER_ID_BASE PG_DN &kp LEFT &kp DOWN &layer_symbols_kp LAYER_ID_SYMBOLS RIGHT - &none &none &none &none &none - >; - }; - f_one_to_six{ - label = "F1-F6"; - bindings = < - &none &none &none &none &none - &layer_numbers_none LAYER_ID_NUMBERS 0 &kp F3 &kp F2 &layer_parentheticals_kp LAYER_ID_PARENTHETICALS F1 - &none - &layer_navigation_none LAYER_ID_NAVIGATION 0 &kp F6 &kp F5 &layer_symbols_kp LAYER_ID_SYMBOLS F4 - &none &none &none &none &none - >; - }; - f_seven_to_twelve { - label = "F7-F12"; - bindings = < - &none &none &none &none &none - &layer_numbers_none LAYER_ID_NUMBERS 0 &kp F9 &kp F8 &layer_parentheticals_kp LAYER_ID_PARENTHETICALS F7 - &none - &layer_navigation_none LAYER_ID_NAVIGATION 0 &kp F12 &kp F11 &layer_symbols_kp LAYER_ID_SYMBOLS F10 - &none &none &none &none &none - >; - }; - }; -}; diff --git a/zmk-config/config/boards/shields/tidbit_artsey_left/tidbit_artsey_left.overlay b/zmk-config/config/boards/shields/tidbit_artsey_left/tidbit_artsey_left.overlay deleted file mode 100644 index f411c281..00000000 --- a/zmk-config/config/boards/shields/tidbit_artsey_left/tidbit_artsey_left.overlay +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright (c) 2020 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include - -/ { - kscan0: kscan { - compatible = "zmk,kscan-gpio-matrix"; - label = "KSCAN"; - - diode-direction = "row2col"; - - row-gpios - = <&pro_micro_d 15 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_d 7 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_d 6 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_d 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_d 4 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - ; - - col-gpios - = <&pro_micro_a 3 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_a 2 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_a 1 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - , <&pro_micro_a 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> - ; - - }; - - default_transform: keymap_transform_0 { - compatible = "zmk,matrix-transform"; - columns = <4>; - rows = <5>; - - map = < - RC(0,3) RC(1,3) RC(2,3) RC(3,3) RC(4,3) - RC(0,2) RC(1,2) RC(2,2) RC(3,2) RC(4,2) - RC(0,1) RC(1,1) RC(2,1) RC(3,1) RC(4,1) - RC(1,0) RC(2,0) RC(3,0) RC(4,0) - >; - }; - - chosen { - zmk,kscan = &kscan0; - zmk,matrix_transform = &default_transform; - }; -}; - -&pro_micro_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>; - }; -}; diff --git a/zmk-config/config/m60.conf b/zmk-config/config/m60.conf deleted file mode 100644 index c747d397..00000000 --- a/zmk-config/config/m60.conf +++ /dev/null @@ -1 +0,0 @@ -CONFIG_ZMK_USB_LOGGING=y \ No newline at end of file diff --git a/zmk-config/config/m60.keymap b/zmk-config/config/m60.keymap deleted file mode 100644 index 12e50c34..00000000 --- a/zmk-config/config/m60.keymap +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2020 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include -#include -#include - -/ { - behaviors { - bootreset: hold_tap { - compatible = "zmk,behavior-hold-tap"; - label = "BOOT_RESET"; - #binding-cells = <2>; - tapping_term_ms = <150>; - flavor = "tap-preferred"; - bindings = <&bootloader>, <&reset>; - }; - }; - - keymap0: keymap { - compatible = "zmk,keymap"; - - default_layer { - bindings = < -&bootreset -&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 &kp BSPC -&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 -&mo 2 &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT &kp RET -&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT -&kp LCTRL &kp LGUI &kp LALT &kp SPACE &mo 1 &kp RCTRL &kp RGUI &kp RALT - >; - }; - - function_layer { - bindings = < -&bootreset -&kp GRAVE &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 &kp DEL -&kp CLCK &trans &kp PG_UP &kp UP &kp PG_DN &trans &trans &trans &trans &trans &trans &trans &trans &kp INSERT -&trans &trans &kp LEFT &kp DOWN &kp RIGHT &trans &trans &trans &trans &trans &trans &trans &kp PSCRN -&trans &trans &kp HOME &trans &kp END &trans &trans &trans &trans &bootloader &reset &kp C_PLAY_PAUSE -&trans &trans &trans &trans &trans &kp C_VOL_UP &kp C_VOL_DN &kp C_MUTE - >; - }; - }; -};