diff --git a/boards/.DS_Store.gz b/boards/.DS_Store.gz deleted file mode 100644 index 082a16d..0000000 Binary files a/boards/.DS_Store.gz and /dev/null differ diff --git a/boards/nrfmicro_11.overlay b/boards/nrfmicro_11.overlay deleted file mode 100644 index c492552..0000000 --- a/boards/nrfmicro_11.overlay +++ /dev/null @@ -1,47 +0,0 @@ -#include - -&pinctrl { - spi1_default: spi1_default { - group1 { - psels = ; - }; - }; - - spi1_sleep: spi1_sleep { - group1 { - psels = ; - low-power-enable; - }; - }; -}; - -&spi1 { - compatible = "nordic,nrf-spim"; - status = "okay"; - - pinctrl-0 = <&spi1_default>; - pinctrl-1 = <&spi1_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 = <10>; /* arbitrary; change at will */ - spi-one-frame = <0x70>; - spi-zero-frame = <0x40>; - - color-mapping = ; - }; -}; - -/ { - chosen { - zmk,underglow = &led_strip; - }; -}; -// vim: filetype=dts fdm=marker: diff --git a/boards/nrfmicro_11_flipped.overlay b/boards/nrfmicro_11_flipped.overlay deleted file mode 100644 index c492552..0000000 --- a/boards/nrfmicro_11_flipped.overlay +++ /dev/null @@ -1,47 +0,0 @@ -#include - -&pinctrl { - spi1_default: spi1_default { - group1 { - psels = ; - }; - }; - - spi1_sleep: spi1_sleep { - group1 { - psels = ; - low-power-enable; - }; - }; -}; - -&spi1 { - compatible = "nordic,nrf-spim"; - status = "okay"; - - pinctrl-0 = <&spi1_default>; - pinctrl-1 = <&spi1_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 = <10>; /* arbitrary; change at will */ - spi-one-frame = <0x70>; - spi-zero-frame = <0x40>; - - color-mapping = ; - }; -}; - -/ { - chosen { - zmk,underglow = &led_strip; - }; -}; -// vim: filetype=dts fdm=marker: diff --git a/boards/nrfmicro_13.overlay b/boards/nrfmicro_13.overlay deleted file mode 100644 index 82b6866..0000000 --- a/boards/nrfmicro_13.overlay +++ /dev/null @@ -1,49 +0,0 @@ -#include - -&pinctrl { - spi1_default: spi1_default { - group1 { - psels = ; - }; - }; - - spi1_sleep: spi1_sleep { - group1 { - psels = ; - low-power-enable; - }; - }; -}; - -&spi1 { - compatible = "nordic,nrf-spim"; - status = "okay"; - - pinctrl-0 = <&spi1_default>; - pinctrl-1 = <&spi1_sleep>; - pinctrl-names = "default", "sleep"; - - 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>; /* arbitrary; change at will */ - spi-one-frame = <0x70>; - spi-zero-frame = <0x40>; - - color-mapping = ; - }; -}; - -/ { - chosen { - zmk,underglow = &led_strip; - }; -}; - -// vim: filetype=dts fdm=marker: diff --git a/boards/puchi_ble_v1.overlay b/boards/puchi_ble_v1.overlay deleted file mode 100644 index 61c452d..0000000 --- a/boards/puchi_ble_v1.overlay +++ /dev/null @@ -1,48 +0,0 @@ -#include - -&pinctrl { - spi3_default: spi3_default { - group1 { - psels = ; - }; - }; - - spi3_sleep: spi3_sleep { - group1 { - psels = ; - low-power-enable; - }; - }; -}; - -&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"; - // label = "WS2812"; - - /* SPI */ - reg = <0>; /* ignored, but necessary for SPI bindings */ - spi-max-frequency = <4000000>; - - /* WS2812 */ - chain-length = <10>; /* arbitrary; change at will */ - spi-one-frame = <0x70>; - spi-zero-frame = <0x40>; - - color-mapping = ; - }; -}; - -/ { - chosen { - zmk,underglow = &led_strip; - }; -}; -// vim: filetype=dts fdm=marker: diff --git a/boards/seeeduino_xiao_ble.overlay b/boards/seeeduino_xiao_ble.overlay deleted file mode 100644 index 66f7ec6..0000000 --- a/boards/seeeduino_xiao_ble.overlay +++ /dev/null @@ -1,52 +0,0 @@ -/* -ref: For future reference, this pinout shows both pin numberings https://files.seeedstudio.com/wiki/XIAO-BLE/pinout2.png -The &gpioX Y and NRF_PSEL(..., X, Y) uses the PX.Y notation (underlying nRF pin numbers), &xiao_d x uses the unified pinout Dx -*/ -#include - -&pinctrl { - spi0_default: spi0_default { - group1 { - psels = ; - }; - }; - - spi0_sleep: spi0_sleep { - group1 { - psels = ; - low-power-enable; - }; - }; -}; - -&spi3 { - compatible = "nordic,nrf-spim"; - status = "okay"; - - pinctrl-0 = <&spi0_default>; - pinctrl-1 = <&spi0_sleep>; - pinctrl-names = "default", "sleep"; - - 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 = <27>; /* arbitrary; change at will */ - spi-one-frame = <0x70>; - spi-zero-frame = <0x40>; - - color-mapping = ; - }; -}; - -/ { - chosen { - zmk,underglow = &led_strip; - }; -}; -// vim: filetype=dts fdm=marker: diff --git a/boards/shields/splitkb_aurora_sofle/Kconfig.defconfig b/boards/shields/splitkb_aurora_sofle/Kconfig.defconfig deleted file mode 100644 index f96f9a3..0000000 --- a/boards/shields/splitkb_aurora_sofle/Kconfig.defconfig +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) 2023 The ZMK Contributors -# SPDX-License-Identifier: MIT - -if SHIELD_SPLITKB_AURORA_SOFLE_LEFT || SHIELD_SPLITKB_AURORA_SOFLE_DONGLE_XIAO || SHIELD_SPLITKB_AURORA_SOFLE_DONGLE_PRO_MICRO - -config ZMK_KEYBOARD_NAME - default "Aurora Sofle" - -config ZMK_SPLIT_ROLE_CENTRAL - default y - -endif # SHIELD_SPLITKB_AURORA_SOFLE_LEFT - -if SHIELD_SPLITKB_AURORA_SOFLE_LEFT || SHIELD_SPLITKB_AURORA_SOFLE_RIGHT || SHIELD_SPLITKB_AURORA_SOFLE_LEFT_PERIPHERAL || SHIELD_SPLITKB_AURORA_SOFLE_DONGLE_XIAO || SHIELD_SPLITKB_AURORA_SOFLE_DONGLE_PRO_MICRO - -config ZMK_SPLIT - default y - -config ZMK_RGB_UNDERGLOW - select WS2812_STRIP - select SPI - -if ZMK_DISPLAY - -config SSD1306 - default y - -config I2C - default y - -if SHIELD_SPLITKB_AURORA_SOFLE_DONGLE_XIAO || SHIELD_SPLITKB_AURORA_SOFLE_DONGLE_PRO_MICRO - -choice ZMK_DISPLAY_WORK_QUEUE - default ZMK_DISPLAY_WORK_QUEUE_DEDICATED -endchoice - -endif - -endif # ZMK_DISPLAY - -if LVGL - -config LV_Z_VDB_SIZE - default 64 - -config LV_DPI_DEF - default 148 - -config LV_Z_BITS_PER_PIXEL - default 1 - -choice LV_COLOR_DEPTH - default LV_COLOR_DEPTH_1 -endchoice - -endif # LVGL - -endif # SHIELD_SPLITKB_AURORA_SOFLE_LEFT || SHIELD_SPLITKB_AURORA_SOFLE_RIGHT diff --git a/boards/shields/splitkb_aurora_sofle/Kconfig.shield b/boards/shields/splitkb_aurora_sofle/Kconfig.shield deleted file mode 100644 index df5dd6b..0000000 --- a/boards/shields/splitkb_aurora_sofle/Kconfig.shield +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2023 The ZMK Contributors -# SPDX-License-Identifier: MIT - -config SHIELD_SPLITKB_AURORA_SOFLE_LEFT - def_bool $(shields_list_contains,splitkb_aurora_sofle_left) - -config SHIELD_SPLITKB_AURORA_SOFLE_RIGHT - def_bool $(shields_list_contains,splitkb_aurora_sofle_right) - -config SHIELD_SPLITKB_AURORA_SOFLE_LEFT_PERIPHERAL - def_bool $(shields_list_contains,splitkb_aurora_sofle_left_peripheral) - -config SHIELD_SPLITKB_AURORA_SOFLE_DONGLE_XIAO - def_bool $(shields_list_contains,splitkb_aurora_sofle_dongle_xiao) - -config SHIELD_SPLITKB_AURORA_SOFLE_DONGLE_PRO_MICRO - def_bool $(shields_list_contains,splitkb_aurora_sofle_dongle_pro_micro) diff --git a/boards/shields/splitkb_aurora_sofle/boards/nice_nano.overlay b/boards/shields/splitkb_aurora_sofle/boards/nice_nano.overlay deleted file mode 100644 index 8228d53..0000000 --- a/boards/shields/splitkb_aurora_sofle/boards/nice_nano.overlay +++ /dev/null @@ -1,45 +0,0 @@ -#include - -&pinctrl { - spi3_default: spi3_default { - group1 { - psels = ; - }; - }; - - spi3_sleep: spi3_sleep { - group1 { - psels = ; - low-power-enable; - }; - }; -}; - -&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 = <6>; /* arbitrary; change at will */ - spi-one-frame = <0x70>; - spi-zero-frame = <0x40>; - color-mapping = ; - }; -}; - -/ { - chosen { - zmk,underglow = &led_strip; - }; -}; diff --git a/boards/shields/splitkb_aurora_sofle/boards/nice_nano_v2.overlay b/boards/shields/splitkb_aurora_sofle/boards/nice_nano_v2.overlay deleted file mode 100644 index 8228d53..0000000 --- a/boards/shields/splitkb_aurora_sofle/boards/nice_nano_v2.overlay +++ /dev/null @@ -1,45 +0,0 @@ -#include - -&pinctrl { - spi3_default: spi3_default { - group1 { - psels = ; - }; - }; - - spi3_sleep: spi3_sleep { - group1 { - psels = ; - low-power-enable; - }; - }; -}; - -&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 = <6>; /* arbitrary; change at will */ - spi-one-frame = <0x70>; - spi-zero-frame = <0x40>; - color-mapping = ; - }; -}; - -/ { - chosen { - zmk,underglow = &led_strip; - }; -}; diff --git a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle.conf b/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle.conf deleted file mode 100644 index d456100..0000000 --- a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle.conf +++ /dev/null @@ -1,9 +0,0 @@ -# Uncomment these two line to add support for encoders to your firmware -# CONFIG_EC11=y -# CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y - -# Uncomment the following line to enable the OLED Display -# CONFIG_ZMK_DISPLAY=y - -# Uncomment the following lines to enable RGB underglow -# CONFIG_ZMK_RGB_UNDERGLOW=y diff --git a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle.dtsi b/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle.dtsi deleted file mode 100644 index a40d29a..0000000 --- a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle.dtsi +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Copyright (c) 2023 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include - -#include - -&josefadamcik_sofle_layout { - transform = <&default_transform>; -}; - -/ { - - chosen { - zephyr,display = &oled; - zmk,physical-layout = &josefadamcik_sofle_layout; - }; - - default_transform: keymap_transform_0 { - compatible = "zmk,matrix-transform"; - columns = <14>; - rows = <5>; -// | SW6 | SW5 | SW4 | SW3 | SW2 | SW1 | | SW1 | SW2 | SW3 | SW4 | SW5 | SW6 | -// | SW12 | SW11 | SW10 | SW9 | SW8 | SW7 | | SW7 | SW8 | SW9 | SW10 | SW11 | SW12 | -// | SW18 | SW17 | SW16 | SW15 | SW14 | SW13 | | SW13 | SW14 | SW15 | SW16 | SW17 | SW18 | -// | SW24 | SW23 | SW22 | SW21 | SW20 | SW19 | SW25 | | SW25 | SW19 | SW20 | SW21 | SW22 | SW23 | SW24 | -// | SW30 | SW29 | SW28 | SW27 | SW26 | | SW26 | SW27 | SW28 | SW29 | SW30 | - map = < -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(0,10) RC(0,11) -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(1,10) RC(1,11) -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(2,10) RC(2,11) -RC(3,0) RC(3,1) RC(3,2) RC(3,3) RC(3,4) RC(3,5) RC(4,5) RC(4,6) RC(3,6) RC(3,7) RC(3,8) RC(3,9) RC(3,10) RC(3,11) - RC(4,0) RC(4,1) RC(4,2) RC(4,3) RC(4,4) RC(4,7) RC(4,8) RC(4,9) RC(4,10) RC(4,11) - >; - }; - - left_encoder: left_encoder { - compatible = "alps,ec11"; - steps = <144>; - status = "disabled"; - - a-gpios = <&pro_micro 16 GPIO_PULL_UP>; - b-gpios = <&pro_micro 10 GPIO_PULL_UP>; - }; - - right_encoder: right_encoder { - compatible = "alps,ec11"; - steps = <144>; - status = "disabled"; - - a-gpios = <&pro_micro 16 GPIO_PULL_UP>; - b-gpios = <&pro_micro 10 GPIO_PULL_UP>; - }; - - sensors: sensors { - compatible = "zmk,keymap-sensors"; - sensors = <&left_encoder &right_encoder>; - triggers-per-rotation = <36>; - }; -}; - -&pro_micro_i2c { - status = "okay"; - - oled: ssd1306@3c { - compatible = "solomon,ssd1306fb"; - reg = <0x3c>; - width = <128>; - height = <32>; - segment-offset = <0>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <31>; - segment-remap; - com-invdir; - com-sequential; - inversion-on; - prechargep = <0x22>; - }; -}; diff --git a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle.keymap b/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle.keymap deleted file mode 100644 index 2312741..0000000 --- a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle.keymap +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 2023 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include -#include -#include -#include - -/* Uncomment this block if using RGB -&led_strip { - chain-length = <6>; - // chain-length = <35>; // Uncomment if using both per-key and underglow LEDs - // chain-length = <29>; // Uncomment if using only per-key LEDs. -}; - */ - -/ { - keymap { - compatible = "zmk,keymap"; - - default_layer { -// ------------------------------------------------------------------------------------------------------------ -// | ESC | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | ` | -// | TAB | Q | W | E | R | T | | Y | U | I | O | P | - | -// | CTRL | A | S | D | F | G | | H | J | K | L | ; | ' | -// | SHIFT | Z | X | C | V | B | "[" | | "]" | N | M | , | . | / | SHIFT | -// |CTRL | ALT | GUI | LOWER| SPACE | | ENTER | RAISE| BSPC | GUI | RALT | - bindings = < -&kp ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp GRAVE -&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp MINUS -&kp LCTRL &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT -&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp LBKT &kp RBKT &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT - &kp LCTRL &kp LALT &kp LGUI &mo 1 &kp SPACE &kp RET &mo 2 &kp BSPC &kp RGUI &kp RALT - >; - - sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN>; - }; - - lower_layer { -// ------------------------------------------------------------------------------------------------------------ -// | BTCLR | BT1 | BT2 | BT3 | BT4 | BT5 | | | | | | | | -// | F1 | F2 | F3 | F4 | F5 | F6 | | F7 | F8 | F9 | F10 | F11 | F12 | -// | ` | ! | @ | # | $ | % | | ^ | & | * | ( | ) | ~ | -// | | | | | | | | | | | _ | + | { | } | "|" | -// | | | | | | | | | | | | - bindings = < -&bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &trans &trans &trans &trans &trans &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 -&kp GRAVE &kp EXCL &kp AT &kp HASH &kp DOLLAR &kp PRCNT &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR &kp TILDE -&trans &ext_power EP_ON &ext_power EP_OFF &ext_power EP_TOG &trans &trans &trans &trans &trans &kp MINUS &kp PLUS &kp LBRC &kp RBRC &kp PIPE - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - >; - - sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN>; - }; - - raise_layer { -// ------------------------------------------------------------------------------------------------------------ -// | | | | | | | | | | | | | | -// | ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | | -// | F1 | F2 | F3 | F4 | F5 | F6 | | | <- | v | ^ | -> | | -// | F7 | F8 | F9 | F10 | F11 | F12 | | | | + | - | = | [ | ] | \ | -// | | | | | | | | | | | | - bindings = < -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans -&kp GRAVE &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &trans -&kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &trans &kp LEFT &kp DOWN &kp UP &kp RIGHT &trans -&kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 &trans &trans &kp KP_PLUS &kp MINUS &kp EQUAL &kp LBKT &kp RBKT &kp BSLH - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - >; - - sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN>; - }; - }; -}; diff --git a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle.zmk.yml b/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle.zmk.yml deleted file mode 100644 index c70f581..0000000 --- a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle.zmk.yml +++ /dev/null @@ -1,19 +0,0 @@ -file_format: "1" -id: splitkb_aurora_sofle -name: splitkb.com Aurora Sofle -type: shield -url: https://splitkb.com/products/aurora-sofle-pcb-kit -requires: [pro_micro] -exposes: [i2c_oled] -features: - - keys - - display - - encoder - - underglow - - studio -siblings: - - splitkb_aurora_sofle_left - - splitkb_aurora_sofle_right - - splitkb_aurora_sofle_left_peripheral - - splitkb_aurora_sofle_dongle_xiao - - splitkb_aurora_sofle_dongle_pro_micro diff --git a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_dongle_pro_micro.conf b/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_dongle_pro_micro.conf deleted file mode 100644 index 2560437..0000000 --- a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_dongle_pro_micro.conf +++ /dev/null @@ -1,30 +0,0 @@ -# MC: -# compatible con todas las versiones de nrf52840 (pro_micro): -# - nice_nano (no probado) -# - nice_nano_v2 (probado) -# - nice_nano_v2 (super mini -> nice_nano_v2 clon) (probado) -# - nrfmicro_11 (no probado) -# - nrfmicro_11_flipped (no probado) -# - nrfmicro_13 (no probado) -# - puchi_ble_v1 (probado) - -### DONGLE MODE -CONFIG_ZMK_SPLIT_BLE_CENTRAL_PERIPHERALS=2 - -### DONGLE OPTIONS -# 3 profiles (n+2) -CONFIG_BT_MAX_CONN=5 -CONFIG_BT_MAX_PAIRED=5 - -### DISPLAY DONGLE OPTIONS -CONFIG_ZMK_DISPLAY=y -CONFIG_BT_BAS=n -CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_FETCHING=y - -### POWER OPTIONS -# La unidad del intervalo del informe de energía de la batería es segundos -CONFIG_ZMK_BATTERY_REPORT_INTERVAL=60 - -### DEBUG OPTIONS -# CONFIG_ZMK_USB_LOGGING=y -# CONFIG_LOG_PROCESS_THREAD_STARTUP_DELAY_MS=8000 diff --git a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_dongle_pro_micro.overlay b/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_dongle_pro_micro.overlay deleted file mode 100644 index 7cda86d..0000000 --- a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_dongle_pro_micro.overlay +++ /dev/null @@ -1,172 +0,0 @@ -/* - * Copyright (c) 2020 Pete Johanson - * - * SPDX-License-Identifier: MIT - */ - -#include -#include - -&josefadamcik_sofle_layout { - transform = <&default_transform>; -}; - -/ { - chosen { - zephyr,display = &oled; - zmk,kscan = &mock_kscan; - zmk,physical-layout = &josefadamcik_sofle_layout; - }; - - default_transform: keymap_transform_0 { - compatible = "zmk,matrix-transform"; - columns = <14>; - rows = <5>; -// | SW6 | SW5 | SW4 | SW3 | SW2 | SW1 | | SW1 | SW2 | SW3 | SW4 | SW5 | SW6 | -// | SW12 | SW11 | SW10 | SW9 | SW8 | SW7 | | SW7 | SW8 | SW9 | SW10 | SW11 | SW12 | -// | SW18 | SW17 | SW16 | SW15 | SW14 | SW13 | | SW13 | SW14 | SW15 | SW16 | SW17 | SW18 | -// | SW24 | SW23 | SW22 | SW21 | SW20 | SW19 | SW25 | | SW25 | SW19 | SW20 | SW21 | SW22 | SW23 | SW24 | -// | SW30 | SW29 | SW28 | SW27 | SW26 | | SW26 | SW27 | SW28 | SW29 | SW30 | - map = < -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(0,10) RC(0,11) -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(1,10) RC(1,11) -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(2,10) RC(2,11) -RC(3,0) RC(3,1) RC(3,2) RC(3,3) RC(3,4) RC(3,5) RC(4,5) RC(4,6) RC(3,6) RC(3,7) RC(3,8) RC(3,9) RC(3,10) RC(3,11) - RC(4,0) RC(4,1) RC(4,2) RC(4,3) RC(4,4) RC(4,7) RC(4,8) RC(4,9) RC(4,10) RC(4,11) - >; - }; - - mock_kscan: kscan_0 { - compatible = "zmk,kscan-mock"; - // wakeup-source; - columns = <0>; - rows = <0>; - events = <0>; - }; - - left_encoder: left_encoder { - compatible = "alps,ec11"; - steps = <144>; - status = "disabled"; - - a-gpios = <&pro_micro 16 GPIO_PULL_UP>; - b-gpios = <&pro_micro 10 GPIO_PULL_UP>; - }; - - right_encoder: right_encoder { - compatible = "alps,ec11"; - steps = <144>; - status = "disabled"; - - a-gpios = <&pro_micro 16 GPIO_PULL_UP>; - b-gpios = <&pro_micro 10 GPIO_PULL_UP>; - }; - - sensors: sensors { - compatible = "zmk,keymap-sensors"; - sensors = <&left_encoder &right_encoder>; - triggers-per-rotation = <36>; - }; -}; - -&pro_micro_i2c { - status = "okay"; - - oled: ssd1306@3c { - compatible = "solomon,ssd1306fb"; - reg = <0x3c>; - width = <128>; - height = <64>; - segment-offset = <0>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <63>; - segment-remap; - com-invdir; - inversion-on; - prechargep = <0x22>; - }; -}; - -/* -// 128x64 OLED -&pro_micro_i2c { - status = "okay"; - - oled: ssd1306@3c { - compatible = "solomon,ssd1306fb"; - reg = <0x3c>; - width = <128>; - height = <64>; - segment-offset = <0>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <63>; - segment-remap; - com-invdir; - inversion-on; - prechargep = <0x22>; - }; -}; -// 128x32 OLED -&pro_micro_i2c { - status = "okay"; - - oled: ssd1306@3c { - compatible = "solomon,ssd1306fb"; - reg = <0x3c>; - width = <128>; - height = <32>; - segment-offset = <0>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <31>; - segment-remap; - com-invdir; - com-sequential; - inversion-on; - prechargep = <0x22>; - }; -}; - -// 128x64 OLED model sh1106 - -&pro_micro_i2c { - status = "okay"; - oled: sh1106@3c { - compatible = "sinowealth,sh1106"; - reg = <0x3c>; - width = <129>; - height = <64>; - segment-offset = <1>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <63>; - segment-remap; - com-invdir; - inversion-on; - prechargep = <0x22>; - }; -}; - -// 128x128 OLED model sh1107 -&pro_micro_i2c { - status = "okay"; - oled: sh1106@3c { - compatible = "sinowealth,sh1106"; - reg = <0x3c>; - width = <120>; - height = <128>; - segment-offset = <0>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <119>; - segment-remap; - com-invdir; - inversion-on; - prechargep = <0x22>; - }; -}; - -*/ -// vim: filetype=dts fdm=marker: diff --git a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_dongle_xiao.conf b/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_dongle_xiao.conf deleted file mode 100644 index 1d9fa26..0000000 --- a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_dongle_xiao.conf +++ /dev/null @@ -1,24 +0,0 @@ -# MC: -# compatible con todas las versiones de nrf52840 (xiao): -# - seeeduino_xiao_ble (probado) - -### DONGLE MODE -CONFIG_ZMK_SPLIT_BLE_CENTRAL_PERIPHERALS=2 - -### DONGLE OPTIONS -# 3 profiles (n+2) -CONFIG_BT_MAX_CONN=5 -CONFIG_BT_MAX_PAIRED=5 - -### DISPLAY DONGLE OPTIONS -CONFIG_ZMK_DISPLAY=y -CONFIG_BT_BAS=n -CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_FETCHING=y - -### POWER OPTIONS -# La unidad del intervalo del informe de energía de la batería es segundos -CONFIG_ZMK_BATTERY_REPORT_INTERVAL=60 - -### DEBUG OPTIONS -# CONFIG_ZMK_USB_LOGGING=y -# CONFIG_LOG_PROCESS_THREAD_STARTUP_DELAY_MS=8000 diff --git a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_dongle_xiao.overlay b/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_dongle_xiao.overlay deleted file mode 100644 index bfbee97..0000000 --- a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_dongle_xiao.overlay +++ /dev/null @@ -1,218 +0,0 @@ -/* - * Copyright (c) 2020 Pete Johanson - * - * SPDX-License-Identifier: MIT - */ - -#include -#include - -&josefadamcik_sofle_layout { - transform = <&default_transform>; -}; - -/ { - chosen { - zephyr,display = &oled; - zmk,kscan = &mock_kscan; - zmk,physical-layout = &josefadamcik_sofle_layout; - }; - - default_transform: keymap_transform_0 { - compatible = "zmk,matrix-transform"; - columns = <14>; - rows = <5>; -// | SW6 | SW5 | SW4 | SW3 | SW2 | SW1 | | SW1 | SW2 | SW3 | SW4 | SW5 | SW6 | -// | SW12 | SW11 | SW10 | SW9 | SW8 | SW7 | | SW7 | SW8 | SW9 | SW10 | SW11 | SW12 | -// | SW18 | SW17 | SW16 | SW15 | SW14 | SW13 | | SW13 | SW14 | SW15 | SW16 | SW17 | SW18 | -// | SW24 | SW23 | SW22 | SW21 | SW20 | SW19 | SW25 | | SW25 | SW19 | SW20 | SW21 | SW22 | SW23 | SW24 | -// | SW30 | SW29 | SW28 | SW27 | SW26 | | SW26 | SW27 | SW28 | SW29 | SW30 | - map = < -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(0,10) RC(0,11) -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(1,10) RC(1,11) -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(2,10) RC(2,11) -RC(3,0) RC(3,1) RC(3,2) RC(3,3) RC(3,4) RC(3,5) RC(4,5) RC(4,6) RC(3,6) RC(3,7) RC(3,8) RC(3,9) RC(3,10) RC(3,11) - RC(4,0) RC(4,1) RC(4,2) RC(4,3) RC(4,4) RC(4,7) RC(4,8) RC(4,9) RC(4,10) RC(4,11) - >; - }; - - mock_kscan: kscan_0 { - compatible = "zmk,kscan-mock"; - // wakeup-source; - columns = <0>; - rows = <0>; - events = <0>; - }; - - /* - row-gpios - = <&xiao_d 0 GPIO_ACTIVE_HIGH> - , <&xiao_d 1 GPIO_ACTIVE_HIGH> - , <&xiao_d 2 GPIO_ACTIVE_HIGH> - , <&xiao_d 3 GPIO_ACTIVE_HIGH> - ; - }; - */ - - left_encoder: encoder_left { - compatible = "alps,ec11"; - a-gpios = <&xiao_d 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; - b-gpios = <&xiao_d 4 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; - steps = <80>; - status = "disabled"; - }; - - right_encoder: encoder_right { - compatible = "alps,ec11"; - a-gpios = <&xiao_d 4 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; - b-gpios = <&xiao_d 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; - steps = <80>; - status = "disabled"; - - }; - - sensors { - compatible = "zmk,keymap-sensors"; - sensors = <&left_encoder &right_encoder>; - triggers-per-rotation = <20>; - }; -}; - -&xiao_i2c { - status = "okay"; - - oled: ssd1306@3c { - compatible = "solomon,ssd1306fb"; - reg = <0x3c>; - width = <128>; - height = <64>; - segment-offset = <0>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <63>; - segment-remap; - com-invdir; - inversion-on; - prechargep = <0x22>; - }; -}; - -/* -// 128x64 OLED -&xiao_i2c { - status = "okay"; - - oled: ssd1306@3c { - compatible = "solomon,ssd1306fb"; - reg = <0x3c>; - width = <128>; - height = <64>; - segment-offset = <0>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <63>; - segment-remap; - com-invdir; - inversion-on; - prechargep = <0x22>; - }; -}; -// 128x32 OLED -&xiao_i2c { - status = "okay"; - - oled: ssd1306@3c { - compatible = "solomon,ssd1306fb"; - reg = <0x3c>; - width = <128>; - height = <32>; - segment-offset = <0>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <31>; - segment-remap; - com-invdir; - com-sequential; - inversion-on; - prechargep = <0x22>; - }; -}; - - -// 128x64 OLED model sh1106 - -&xiao_i2c { - status = "okay"; - oled: sh1106@3c { - compatible = "sinowealth,sh1106"; - reg = <0x3c>; - width = <129>; - height = <64>; - segment-offset = <1>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <63>; - segment-remap; - com-invdir; - inversion-on; - prechargep = <0x22>; - }; -}; - -// 128x128 OLED model sh1107 -&xiao_i2c { - status = "okay"; - oled: sh1106@3c { - compatible = "sinowealth,sh1106"; - reg = <0x3c>; - width = <120>; - height = <128>; - segment-offset = <0>; - page-offset = <0>; - display-offset = <0>; - multiplex-ratio = <119>; - segment-remap; - com-invdir; - inversion-on; - prechargep = <0x22>; - }; -}; - -// ################# niceview working fine START ################# -// doc: https://wiki.seeedstudio.com/XIAO-SAMD21-Zephyr-RTOS/ -// @bravekarma nice Discord server -// The &gpioX Y and NRF_PSEL(..., X, Y) uses the PX.Y notation (underlying nRF -// pin numbers), &xiao_d x uses the unified pinout Dx - -&pinctrl { - spi0_default: spi0_default { - group1 { - psels = , - , - ; - }; - }; - spi0_sleep: spi0_sleep { - group1 { - psels = , - , - ; - low-power-enable; - }; - }; -}; - -nice_view_spi: &spi0 { - compatible = "nordic,nrf-spim"; - pinctrl-0 = <&spi0_default>; - pinctrl-1 = <&spi0_sleep>; - pinctrl-names = "default", "sleep"; - cs-gpios = <&xiao_d 6 GPIO_ACTIVE_HIGH>; // Pin D6 as CS -}; - -&xiao_i2c { - status = "disabled"; -}; -// ################# niceview working fine END ################# -*/ -// vim: filetype=dts fdm=marker: diff --git a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_left.overlay b/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_left.overlay deleted file mode 100644 index 2a3f485..0000000 --- a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_left.overlay +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 2023 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include "splitkb_aurora_sofle.dtsi" - -/ { - chosen { - zmk,kscan = &kscan; - }; - - kscan: kscan { - compatible = "zmk,kscan-gpio-matrix"; - wakeup-source; - - diode-direction = "col2row"; - - row-gpios - = <&pro_micro 20 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - , <&pro_micro 15 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - , <&pro_micro 18 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - , <&pro_micro 19 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - , <&pro_micro 14 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - ; - - col-gpios - = <&pro_micro 9 GPIO_ACTIVE_HIGH> - , <&pro_micro 8 GPIO_ACTIVE_HIGH> - , <&pro_micro 7 GPIO_ACTIVE_HIGH> - , <&pro_micro 6 GPIO_ACTIVE_HIGH> - , <&pro_micro 5 GPIO_ACTIVE_HIGH> - , <&pro_micro 4 GPIO_ACTIVE_HIGH> - ; - }; -}; - -&left_encoder { - status = "okay"; -}; - - diff --git a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_left_peripheral.conf b/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_left_peripheral.conf deleted file mode 100644 index e69de29..0000000 diff --git a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_left_peripheral.overlay b/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_left_peripheral.overlay deleted file mode 100644 index d5ee760..0000000 --- a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_left_peripheral.overlay +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) 2023 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include "splitkb_aurora_sofle.dtsi" - -/ { - chosen { - zmk,kscan = &kscan; - }; - - kscan: kscan { - compatible = "zmk,kscan-gpio-matrix"; - wakeup-source; - - diode-direction = "col2row"; - - row-gpios - = <&pro_micro 20 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - , <&pro_micro 15 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - , <&pro_micro 18 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - , <&pro_micro 19 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - , <&pro_micro 14 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - ; - - col-gpios - = <&pro_micro 9 GPIO_ACTIVE_HIGH> - , <&pro_micro 8 GPIO_ACTIVE_HIGH> - , <&pro_micro 7 GPIO_ACTIVE_HIGH> - , <&pro_micro 6 GPIO_ACTIVE_HIGH> - , <&pro_micro 5 GPIO_ACTIVE_HIGH> - , <&pro_micro 4 GPIO_ACTIVE_HIGH> - ; - }; -}; - -&left_encoder { - status = "okay"; -}; diff --git a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_right.overlay b/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_right.overlay deleted file mode 100644 index 6eb0d11..0000000 --- a/boards/shields/splitkb_aurora_sofle/splitkb_aurora_sofle_right.overlay +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2023 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include "splitkb_aurora_sofle.dtsi" - -/ { - chosen { - zmk,kscan = &kscan; - }; - - kscan: kscan { - compatible = "zmk,kscan-gpio-matrix"; - wakeup-source; - - diode-direction = "col2row"; - - row-gpios - = <&pro_micro 14 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - , <&pro_micro 15 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - , <&pro_micro 18 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - , <&pro_micro 19 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - , <&pro_micro 20 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)> - ; - - col-gpios - = <&pro_micro 6 GPIO_ACTIVE_HIGH> - , <&pro_micro 7 GPIO_ACTIVE_HIGH> - , <&pro_micro 8 GPIO_ACTIVE_HIGH> - , <&pro_micro 9 GPIO_ACTIVE_HIGH> - , <&pro_micro 4 GPIO_ACTIVE_HIGH> - , <&pro_micro 5 GPIO_ACTIVE_HIGH> - ; - }; -}; - -&right_encoder { - status = "okay"; -}; - -&default_transform { - col-offset = <6>; -}; diff --git a/config/keymap_german_mac_iso_zmk.h b/config/keymap_german_mac_iso_zmk.h deleted file mode 100644 index bdc0bcf..0000000 --- a/config/keymap_german_mac_iso_zmk.h +++ /dev/null @@ -1,390 +0,0 @@ -/* ======================================== -FileName: keymap_german_mac_iso_zmk.h -Date: 15:17 23.September.2022 -Author: Marcos Chow Castro -Email: mctechnology170318@gmail.com -GitHub: https://github.com/mctechnology17 -Brief: define keymap for the wireless corne keyboard -Use: in your keymap file, include this file - #include "keymap_german_mac_iso_zmk.h" -=========================================== -Copyright 2022 Marcos Ivan Chow Castro -Inspired by Stephen Bösebeck - ╔═╦═╦═╗ - ╔════╗ ║║║║║╔╝ - ║╔╗╔╗║ ║║║║║╚╗ - ╚╝║║╚╝ ║╠═╩╩═╝ - ║╠═╦═╣╚╦═╦╦═╦╗╔═╦═╦╦╗ - ║║╩╣═╣║║║║║╬║╚╣╬║╬║║║ - ╚╩═╩═╩╩╩╩═╩═╩═╩═╬╗╠╗║ - ╚═╩═╝ - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - -// #pragma once - -#define XXX &none -#define ___ &trans - -// CONTROL CMD/WINDOWS SHIFT ALT/META/OPTION -#define DE_LCTRL &kp LCTRL // left control -#define DE_RCTRL &kp RCTRL // right control -#define DE_LGUI &kp LGUI // left cmd -#define DE_RGUI &kp RGUI -#define DE_LALT &kp LALT -#define DE_RALT &kp RALT -#define DE_LSHFT &kp LSHFT -#define DE_RSHFT &kp RSHFT - -// ARROWS -#define DE_UP &kp UP -#define DE_LEFT &kp LEFT -#define DE_DOWN &kp DOWN -#define DE_RIGHT &kp RIGHT - -// SPACE CAPS TAB ENTER BACKSPACE ESCAPE DELETE -#define DE_SPACE &kp SPACE // Space -#define DE_CAPS &kp CAPS // Caps Lock -#define DE_BSPC &kp BSPC // Backspace -#define DE_RET &kp RET // Enter -#define DE_TAB &kp TAB // Tab -#define DE_DEL &kp DEL // Delete - -// PAGE UP PAGE DOWN HOME END -#define DE_PG_UP &kp PG_UP -#define DE_PG_DN &kp PG_DN -#define DE_HOME &kp HOME -#define DE_END &kp END - -// FUNCTION KEYS -#define DE_F1 &kp F1 -#define DE_F2 &kp F2 -#define DE_F3 &kp F3 -#define DE_F4 &kp F4 -#define DE_F5 &kp F5 -#define DE_F6 &kp F6 -#define DE_F7 &kp F7 -#define DE_F8 &kp F8 -#define DE_F9 &kp F9 -#define DE_F10 &kp F10 -#define DE_F11 &kp F11 -#define DE_F12 &kp F12 -#define DE_F13 &kp F13 -#define DE_F14 &kp F14 -#define DE_F15 &kp F15 -#define DE_F16 &kp F16 -#define DE_F17 &kp F17 -#define DE_F18 &kp F18 -#define DE_F19 &kp F19 -#define DE_F20 &kp F20 -#define DE_F21 &kp F21 -#define DE_F22 &kp F22 -#define DE_F23 &kp F23 -#define DE_F24 &kp F24 - -// SOUND / VOLUME -#define DE_VOL_UP &kp C_VOLUME_UP -#define DE_VOL_DN &kp C_VOLUME_DOWN -#define DE_MUTE &kp C_MUTE -#define DE_NEXT &kp C_NEXT -#define DE_PREV &kp C_PREVIOUS -#define DE_STOP &kp C_STOP -#define DE_PLAY &kp C_PLAY_PAUSE -#define DE_SHUFFLE &kp C_SHUFFLE - -// DISPLAY BRIGHTNESS -#define DE_BRI_UP &kp C_BRI_UP -#define DE_BRI_DN &kp C_BRI_DN - -// LANGUAGE -#define DE_LANG1 &kp LANG1 -#define DE_LANG2 &kp LANG2 -#define DE_LANG3 &kp LANG3 -#define DE_LANG4 &kp LANG4 -#define DE_LANG5 &kp LANG5 -#define DE_LANG6 &kp LANG6 -#define DE_LANG7 &kp LANG7 -#define DE_LANG8 &kp LANG8 -#define DE_LANG9 &kp LANG9 - -// Apple "Globe" key -// https://github.com/zmkfirmware/zmk/issues/947 -// #define GLOBE CAPSLOCK - -// clang-format off - -/* - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ß │ ´ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ Q │ W │ E │ R │ T │ Z │ U │ I │ O │ P │ Ü │ + │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ö │ Ä │ # │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ < │ Y │ X │ C │ V │ B │ N │ M │ , │ . │ - │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -#define DE_CARET &kp LS(LA(N6)) // ^ -#define DE_CIRC &kp GRAVE // ^ (dead) -#define DE_1 &kp N1 // 1 -#define DE_2 &kp N2 // 2 -#define DE_3 &kp N3 // 3 -#define DE_4 &kp N4 // 4 -#define DE_5 &kp N5 // 5 -#define DE_6 &kp N6 // 6 -#define DE_7 &kp N7 // 7 -#define DE_8 &kp N8 // 8 -#define DE_9 &kp N9 // 9 -#define DE_0 &kp N0 // 0 -#define DE_SS &kp MINUS // ß -#define DE_ACUT &kp EQUAL // ´ (dead) -// Row 2 -#define DE_Q &kp Q // Q -#define DE_W &kp W // W -#define DE_E &kp E // E -#define DE_R &kp R // R -#define DE_T &kp T // T -#define DE_Z &kp Y // Z -#define DE_U &kp U // U -#define DE_I &kp I // I -#define DE_O &kp O // O -#define DE_P &kp P // P -#define DE_UDIA &kp LBKT // Ü -#define DE_PLUS &kp RBKT // + -// Row 3 -#define DE_A &kp A // A -#define DE_S &kp S // S -#define DE_D &kp D // D -#define DE_F &kp F // F -#define DE_G &kp G // G -#define DE_H &kp H // H -#define DE_J &kp J // J -#define DE_K &kp K // K -#define DE_L &kp L // L -#define DE_ODIA &kp SEMICOLON // Ö -#define DE_ADIA &kp APOS // Ä -#define DE_HASH &kp BSLH // # -// Row 4 -#define DE_LABK &kp GRAVE // < -#define DE_Y &kp Z // Y -#define DE_X &kp X // X -#define DE_C &kp C // C -#define DE_V &kp V // V -#define DE_B &kp B // B -#define DE_N &kp N // N -#define DE_M &kp M // M -#define DE_COMM &kp COMMA // , -#define DE_DOT &kp DOT // . -#define DE_MINS &kp SLASH // - - -/* Shifted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ ° │ ! │ " │ § │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ` │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ │ │ │ │ │ │ │ │ │ │ │ * │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ │ │ │ │ │ │ │ │ │ │ ' │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ > │ │ │ │ │ │ │ │ ; │ : │ _ │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -#define DE_DEG &kp LS(GRAVE) // ° -#define DE_EXCL &kp LS(N1) // ! -#define DE_DQUO &kp LS(N2) // " -#define DE_SECT &kp LS(N3) // § -#define DE_DLR &kp LS(N4) // $ -#define DE_PERC &kp LS(N5) // % -#define DE_AMPR &kp LS(N6) // & -#define DE_SLSH &kp LS(N7) // / -#define DE_LPRN &kp LS(N8) // ( -#define DE_RPRN &kp LS(N9) // ) -#define DE_EQL &kp LS(N0) // = -#define DE_QUES &kp LS(MINUS) // ? -#define DE_GRV &kp LS(EQUAL) // ` (dead) -// Row 2 -#define DE_ASTR &kp LS(RBKT) // * -// #define DE_STAR &kp RBRC // "*" DE_ASTR -// Row 3 -#define DE_QUOT &kp LS(BSLH) // ' -// Row 4 -#define DE_RABK &kp LS(GRAVE) // > -#define DE_SCLN &kp LS(COMMA) // ; -#define DE_COLN &kp LS(DOT) // : -#define DE_UNDS &kp LS(SLASH) // _ - -/* Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ „ │ ¡ │ “ │ ¶ │ ¢ │ [ │ ] │ | │ { │ } │ ≠ │ ¿ │ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ « │ ∑ │ € │ ® │ † │ Ω │ ¨ │ ⁄ │ Ø │ π │ • │ ± │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ Å │ ‚ │ ∂ │ ƒ │ © │ ª │ º │ ∆ │ @ │ Œ │ Æ │ ‘ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ ≤ │ ¥ │ ≈ │ Ç │ √ │ ∫ │ ~ │ µ │ ∞ │ … │ – │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -#define DE_DLQU &kp LA(GRAVE) // „ -#define DE_IEXL &kp LA(N1) // ¡ -#define DE_LDQU &kp LA(N2) // “ -#define DE_PILC &kp LA(N3) // ¶ -#define DE_CENT &kp LA(N4) // ¢ -#define DE_LBRC &kp LA(N5) // [ -#define DE_RBRC &kp LA(N6) // ] -#define DE_PIPE &kp LA(N7) // | -#define DE_LCBR &kp LA(N8) // { -#define DE_RCBR &kp LA(N9) // } -#define DE_NEQL &kp LA(N0) // ≠ -#define DE_IQUE &kp LA(MINUS) // ¿ -// Row 2 -#define DE_LDAQ &kp LA(Q) // « -#define DE_NARS &kp LA(W) // ∑ -#define DE_EURO &kp LA(E) // € -#define DE_REGD &kp LA(R) // ® -#define DE_DAGG &kp LA(T) // † -#define DE_OMEG &kp LA(Z) // Ω -#define DE_DIAE &kp LA(U) // ¨ (dead) -#define DE_FRSL &kp LA(I) // ⁄ -#define DE_OSTR &kp LA(O) // Ø -#define DE_PI &kp LA(P) // π -#define DE_BULT &kp LA(LBKT) // • -#define DE_PLMN &kp LA(RBKT) // ± -// Row 3 -#define DE_ARNG &kp LA(A) // Å -#define DE_SLQU &kp LA(S) // ‚ -#define DE_PDIF &kp LA(D) // ∂ -#define DE_FHK &kp LA(F) // ƒ -#define DE_COPY &kp LA(G) // © -#define DE_FORD &kp LA(H) // ª -#define DE_MORD &kp LA(J) // º -#define DE_INCR &kp LA(K) // ∆ -#define DE_AT &kp LA(L) // @ -#define DE_OE &kp LA(SEMICOLON) // Œ -#define DE_AE &kp LA(APOS) // Æ -#define DE_LSQU &kp LA(BSLH) // ‘ -// Row 4 -#define DE_LTEQ &kp LA(GRAVE) // ≤ -#define DE_YEN &kp LA(Y) // ¥ -#define DE_AEQL &kp LA(X) // ≈ -#define DE_CCCE &kp LA(C) // Ç -#define DE_SQRT &kp LA(V) // √ -#define DE_INTG &kp LA(B) // ∫ -#define DE_TILD &kp LA(N) // ~ (dead) -#define DE_MICR &kp LA(M) // µ -#define DE_INFN &kp LA(COMMA) // ∞ -#define DE_ELLP &kp LA(DOT) // … -#define DE_NDSH &kp LA(MINUS) // – - -/* Shift+Alted symbols - * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐ - * │ │ ¬ │ ” │ │ £ │ fi │ │ \ │ ˜ │ · │ ¯ │ ˙ │ ˚ │ │ - * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤ - * │ │ » │ │ ‰ │ ¸ │ ˝ │ ˇ │ Á │ Û │ │ ∏ │ │  │ │ - * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ - * │ │ │ Í │ ™ │ Ï │ Ì │ Ó │ ı │ │ fl │ │ │ │ │ - * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤ - * │ │ ≥ │ ‡ │ Ù │ │ ◊ │ ‹ │ › │ ˘ │ ˛ │ ÷ │ — │ │ - * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤ - * │ │ │ │ │ │ │ │ - * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘ - */ -// Row 1 -#define DE_NOT &kp LS(LA(N1)) // ¬ -#define DE_RDQU &kp LS(LA(N2)) // ” -#define DE_PND &kp LS(LA(N4)) // £ -#define DE_FI &kp LS(LA(N5)) // fi -#define DE_BSLS &kp LS(LA(N7)) // (backslash) -#define DE_STIL &kp LS(LA(N8)) // ˜ -#define DE_MDDT &kp LS(LA(N9)) // · -#define DE_MACR &kp LS(LA(N0)) // ¯ -#define DE_DOTA &kp LS(LA(MINUS)) // ˙ -#define DE_RNGA &kp LS(LA(EQUAL)) // ˚ -// Row 2 -#define DE_RDAQ &kp LS(LA(Q)) // » -#define DE_PERM &kp LS(LA(E)) // ‰ -#define DE_CEDL &kp LS(LA(R)) // ¸ -#define DE_DACU &kp LS(LA(T)) // ˝ -#define DE_CARN &kp LS(LA(Z)) // ˇ -#define DE_AACU &kp LS(LA(U)) // Á -#define DE_UCIR &kp LS(LA(I)) // Û -#define DE_NARP &kp LS(LA(P)) // ∏ -#define DE_APPL &kp LS(LA(RPAR)) //  (Apple logo) -// Row 3 -#define DE_IACU &kp LS(LA(S)) // Í -#define DE_TM &kp LS(LA(D)) // ™ -#define DE_IDIA &kp LS(LA(F)) // Ï -#define DE_IGRV &kp LS(LA(G)) // Ì -#define DE_OACU &kp LS(LA(H)) // Ó -#define DE_DLSI &kp LS(LA(J)) // ı -#define DE_FL &kp LS(LA(L)) // fl -// Row 4 -#define DE_GTEQ &kp LS(LA(GRAVE)) // ≥ -#define DE_DDAG &kp LS(LA(Y)) // ‡ -#define DE_UGRV &kp LS(LA(X)) // Ù -#define DE_LOZN &kp LS(LA(V)) // ◊ -#define DE_LSAQ &kp LS(LA(B)) // ‹ -#define DE_RSAQ &kp LS(LA(N)) // › -#define DE_BREV &kp LS(LA(M)) // ˘ -#define DE_OGON &kp LS(LA(COMMA)) // ˛ -#define DE_DIV &kp LS(LA(DOT)) // ÷ -#define DE_MDSH &kp LS(LA(MINUS)) // — - -// DE_LN_XXX for linux and windows -#define DE_LN_LABK &kp NUBS // < -#define DE_LN_RABK &kp LS(NUBS) // > -#define DE_LN_LBRC &kp RA(N5) // [ -#define DE_LN_RBRC &kp RA(N6) // ] -#define DE_LN_LPRN &kp LS(N8) // ( -#define DE_LN_RPRN &kp LS(N9) // ) -#define DE_LN_LCBR &kp RA(N8) // { -#define DE_LN_RCBR &kp RA(N9) // } -#define DE_LN_FSLH &kp LS(N7) // slash -#define DE_LN_BSLH &kp LS(RA(N7)) // backslash -#define DE_LN_PIPE &kp RA(NUBS) // pipe -#define DE_LN_AT &kp LS(RA(Q)) // @ -#define DE_LN_AMPS &kp LS(N6) // & -#define DE_LN_TILDE &kp LS(RA(N8)) // ~ -#define DE_LN_CARET &kp RA(APOS) // ^ -#define DE_LN_DQUO &kp LS(N2) // " - -// ############### -// #define DE_FSLH &kp AMPS // "/" DE_SLSH -// #define DE_STAR &kp RBRC // "*" DE_ASTR -// #define DE_EQUAL &kp RPAR // = DE_EQL -// #define DE_GRAVE &kp PLUS // ` DE_GRV -// #define DE_HASH &kp BSLH // # -// #define DE_TILDE &kp LA(RBKT) // ~ -// #define DE_PIPE &kp RA(GRAVE) // "|" -// #define DE_AMPS &kp CARET // "&" DE_AMPR -// #define DE_BSLH &kp RA(MINUS) // "\" DE_BSLS -// #define DE_QUESTION &kp LS(MINUS) // ? DE_QUES -// #define DE_AT &kp RA(Q) // "@" -// #define DE_LPAR &kp LS(N8) // ( DE_LPRN -// #define DE_RPAR &kp LS(N9) // ) DE_RPRN -// #define DE_LBKT &kp RA(N8) // [ DE_LBRC -// #define DE_RBKT &kp RA(N9) // ] DE_RBRC -// #define DE_LBRC &kp RA(N7) // { DE_LCBR -// #define DE_RBRC &kp RA(N0) // } DE_RCBR -// #define DE_APOS &kp PIPE // ' DE_QUOT - -// vim: fdm=marker: diff --git a/config/sofle.keymap b/config/sofle.keymap index 8d3277e..2c4ae28 100644 --- a/config/sofle.keymap +++ b/config/sofle.keymap @@ -30,7 +30,7 @@ bindings = < &kp ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp DEL &kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp SQT -&kp LSHFT &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT +&kp LSHFT &kp A &kp S &kp D < 2 F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT &kp LALT &kp Z &kp X &kp C &kp V &kp B &kp C_MUTE &kp C_MUTE &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp BSLH &trans &trans &kp LWIN &mt LCTRL TAB < 1 RET < 2 SPACE &mt RCTRL BSPC &kp RWIN &trans &trans >; diff --git a/config/splitkb_aurora_sofle.conf b/config/splitkb_aurora_sofle.conf deleted file mode 100644 index daa501e..0000000 --- a/config/splitkb_aurora_sofle.conf +++ /dev/null @@ -1,140 +0,0 @@ -# ======================================== -# FileName: splitkb_aurora_sofle.conf -# Date: 03.01.2025 -# Author: Marcos Chow Castro -# Email: mctechnology170318@gmail.com -# GitHub: https://github.com/mctechnology17 -# Brief: configuration file for ZMK firmware -# Board: nice_nano_v2 and puchi_ble_v1 -# ╔═╦═╦═╗ -# ╔════╗ ║║║║║╔╝ -# ║╔╗╔╗║ ║║║║║╚╗ -# ╚╝║║╚╝ ║╠═╩╩═╝ -# ║╠═╦═╣╚╦═╦╦═╦╗╔═╦═╦╦╗ -# ║║╩╣═╣║║║║║╬║╚╣╬║╬║║║ -# ╚╩═╩═╩╩╩╩═╩═╩═╩═╬╗╠╗║ -# ╚═╩═╝ -# Copyright (c) 2020 The ZMK Contributors -# SPDX-License-Identifier: MIT -# ========================================= -# on config_zmk.h file enable/disable the following options, if you want to -# use CONFIG_ZMK_MOUSE=y, CONFIG_ZMK_RGB_UNDERGLOW=y, CONFIG_ZMK_RGB_UNDERGLOW=y -# mouse config, 1 = enable, 0 = disable, default = 1 -# 2 = enable, but with rgb matrix -# #define MC_TECHNOLOGY_MOUSE_ENABLE 1 -# rgb matrix config, 1 = enable, 0 = disable, default = 0 -# #define MC_TECHNOLOGY_RGB_ENABLE 0 -# define macros on for .dtsi file 1 = enable, 0 = disable default = 1 -# #define MC_TECHNOLOGY_MACROS_ENABLE 1 - -### Keyboard name -# CONFIG_ZMK_KEYBOARD_NAME="Nice splitkb_aurora_sofle View" -# CONFIG_ZMK_KEYBOARD_NAME="Puchi splitkb_aurora_sofle View" -# CONFIG_ZMK_KEYBOARD_NAME="Nice splitkb_aurora_sofle Oled" -# CONFIG_ZMK_KEYBOARD_NAME="Puchi splitkb_aurora_sofle Oled" - -### Boost Bluetooth TX power, also make Bluetooth stronger -CONFIG_BT_CTLR_TX_PWR_PLUS_8=y -CONFIG_ZMK_BLE_EXPERIMENTAL_FEATURES=y -# Tune bluetooth profiles for quick select -# CONFIG_BT_MAX_CONN=3 -# Uncomment the following line if you facing issue on win 11 connection -# Enables a combination of settings that are planned to be default in future -# versions of ZMK to improve connection stability. This includes changes to -# timing on BLE pairing initiation, restores use of the updated/new LLCP -# implementation, and disables 2M PHY support. -CONFIG_ZMK_BLE_EXPERIMENTAL_CONN=y - -### POWER OPTIONS -CONFIG_ZMK_SLEEP=y -CONFIG_ZMK_EXT_POWER=y -# 15 min (15*60*1000ms) -# CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=900000 -# 1 min Número de milisegundos de inactividad antes de entrar en estado inactivo -# CONFIG_ZMK_IDLE_TIMEOUT=60000 -# 30 min (30*60*1000ms) -# CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=1800000 -# CONFIG_ZMK_IDLE_TIMEOUT=120000 -# Disable external power when not connected to USB -# CONFIG_ZMK_EXT_POWER_USB_ONLY=y - -### MOUSE -# https://github.com/zmkfirmware/zmk/blob/main/docs/docs/keymaps/behaviors/mouse-emulation.md -CONFIG_ZMK_MOUSE=y - -### ZMK STUDIO -# MC: 2. zmk-studio test START -# https://github.com/zmkfirmware/zmk/blob/main/docs/docs/config/studio.md -CONFIG_ZMK_STUDIO=y -CONFIG_ZMK_STUDIO_LOCKING=n -# MC: zmk-studio test END - -### RGB UNDERGLOW -# uncomment to enable RGB Underglow or backlight -# CONFIG_ZMK_RGB_UNDERGLOW=y -# CONFIG_WS2812_STRIP=y -# apaga si no se usa el teclado -# CONFIG_ZMK_RGB_UNDERGLOW_AUTO_OFF_IDLE=y -# 0 Solid color 1 Breathe 2 Spectrum 3 Swirl -# CONFIG_ZMK_RGB_UNDERGLOW_EFF_START=3 -# nivel de brillo en porcentaje, el valor por defecto es 10 por ciento -# CONFIG_ZMK_RGB_UNDERGLOW_BRT_STEP=1 -# Turn off RGB underglow when keyboard goes into idle state -# CONFIG_ZMK_RGB_UNDERGLOW_AUTO_OFF_IDLE=y - -# # Hue step in degrees (0-359) used by RGB actions default 10 -# CONFIG_ZMK_RGB_UNDERGLOW_HUE_STEP=30 - -# # Brightness step in percent used by RGB actions default 10 -# CONFIG_ZMK_RGB_UNDERGLOW_SAT_STEP=2 -# CONFIG_ZMK_RGB_UNDERGLOW_HUE_START=240 -# CONFIG_ZMK_RGB_UNDERGLOW_SAT_START=10 -# CONFIG_ZMK_RGB_UNDERGLOW_BRT_START=15 - -# Uncomment the line below to disable external power toggling by the underglow. -# By default toggling the underglow on and off also toggles external power -# on and off. This also causes the display to turn off. -# CONFIG_ZMK_RGB_UNDERGLOW_EXT_POWER=n - -### OLED DISPLAY -CONFIG_ZMK_DISPLAY=y -CONFIG_ZMK_DISPLAY_STATUS_SCREEN_CUSTOM=y -# esto creo que ya no es necesario -# CONFIG_ZMK_DISPLAY_WORK_QUEUE_DEDICATED=y -# CONFIG_ZMK_DISPLAY_STATUS_SCREEN_BUILT_IN=y - -### WIDGET SETTINGS -# No Widget configurations added since nice!view has its own custom widgets -# activar solo estos dos widgets -# CONFIG_ZMK_WIDGET_WPM_STATUS=n -# CONFIG_ZMK_WIDGET_BATTERY_STATUS_SHOW_PERCENTAGE=y -# CONFIG_ZMK_WIDGET_LAYER_STATUS=y -# CONFIG_ZMK_WIDGET_BATTERY_STATUS=y -# CONFIG_ZMK_WIDGET_OUTPUT_STATUS=y - -### HID para nice!view ePaperDisplay -# Enable eager debouncing -# "Eager Debouncing" -# Trying to lower the input lag. -CONFIG_ZMK_KSCAN_DEBOUNCE_PRESS_MS=1 -CONFIG_ZMK_KSCAN_DEBOUNCE_RELEASE_MS=5 - -### Improves compatibility with iPad -# ref: https://zmk.dev/docs/config/system#hid -CONFIG_ZMK_HID_CONSUMER_REPORT_USAGES_BASIC=y - -# RDP compatibility. -# CONFIG_ZMK_HID_SEPARATE_MOD_RELEASE_REPORT=y - -# NKRO -# CONFIG_ZMK_HID_REPORT_TYPE_NKRO=y -# enable F13-F24 -# CONFIG_ZMK_HID_KEYBOARD_NKRO_EXTENDED_REPORT=y - -### DEBUG OPTIONS -# CONFIG_ZMK_USB_LOGGING=y -# CONFIG_LOG_PROCESS_THREAD_STARTUP_DELAY_MS=8000 - -### ENABLE ENCODER -CONFIG_EC11=y -CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y diff --git a/config/splitkb_aurora_sofle.keymap b/config/splitkb_aurora_sofle.keymap deleted file mode 100644 index 9799bd6..0000000 --- a/config/splitkb_aurora_sofle.keymap +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright (c) 2023 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include -#include -#include -#include - -/* Uncomment this block if using RGB -&led_strip { - chain-length = <6>; - // chain-length = <35>; // Uncomment if using both per-key and underglow LEDs - // chain-length = <29>; // Uncomment if using only per-key LEDs. -}; - */ - -/ { - keymap { - compatible = "zmk,keymap"; - - default_layer { - display-name = "BAS"; -// ------------------------------------------------------------------------------------------------------------ -// | ESC | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | ` | -// | TAB | Q | W | E | R | T | | Y | U | I | O | P | - | -// | CTRL | A | S | D | F | G | | H | J | K | L | ; | ' | -// | SHIFT | Z | X | C | V | B | "[" | | "]" | N | M | , | . | / | SHIFT | -// |CTRL | ALT | GUI | LOWER| SPACE | | ENTER | RAISE| BSPC | GUI | RALT | - bindings = < -&kp ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp GRAVE -&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp MINUS -&kp LCTRL &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT -&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp LBKT &kp RBKT &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT - &kp LCTRL &kp LALT &kp LGUI &mo 1 &kp SPACE &kp RET &mo 2 &kp BSPC &kp RGUI &kp RALT - >; - - sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN>; - }; - - lower_layer { - display-name = "LOW"; -// ------------------------------------------------------------------------------------------------------------ -// | BTCLR | BT1 | BT2 | BT3 | BT4 | BT5 | | | | | | | | -// | F1 | F2 | F3 | F4 | F5 | F6 | | F7 | F8 | F9 | F10 | F11 | F12 | -// | ` | ! | @ | # | $ | % | | ^ | & | * | ( | ) | ~ | -// | | | | | | | | | | | _ | + | { | } | "|" | -// | | | | | | | | | | | | - bindings = < -&bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &trans &trans &trans &trans &trans &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 -&kp GRAVE &kp EXCL &kp AT &kp HASH &kp DOLLAR &kp PRCNT &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR &kp TILDE -&trans &ext_power EP_ON &ext_power EP_OFF &ext_power EP_TOG &trans &trans &trans &trans &trans &kp MINUS &kp PLUS &kp LBRC &kp RBRC &kp PIPE - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - >; - - sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN>; - }; - - raise_layer { - display-name = "RAI"; -// ------------------------------------------------------------------------------------------------------------ -// | | | | | | | | | | | | | | -// | ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | | -// | F1 | F2 | F3 | F4 | F5 | F6 | | | <- | v | ^ | -> | | -// | F7 | F8 | F9 | F10 | F11 | F12 | | | | + | - | = | [ | ] | \ | -// | | | | | | | | | | | | - bindings = < -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans -&kp GRAVE &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &trans -&kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &trans &kp LEFT &kp DOWN &kp UP &kp RIGHT &trans -&kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 &trans &trans &kp KP_PLUS &kp MINUS &kp EQUAL &kp LBKT &kp RBKT &kp BSLH - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - >; - - sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN>; - }; - - extra_1 { - status = "reserved"; - }; - - extra_2 { - status = "reserved"; - }; - - extra_3 { - status = "reserved"; - }; - }; -}; diff --git a/firmware/nice_corne_dongle_oled.uf2 b/firmware/nice_corne_dongle_oled.uf2 deleted file mode 100644 index 778da86..0000000 Binary files a/firmware/nice_corne_dongle_oled.uf2 and /dev/null differ diff --git a/firmware/nice_corne_dongle_pro_micro.uf2 b/firmware/nice_corne_dongle_pro_micro.uf2 deleted file mode 100644 index 8c2dbdb..0000000 Binary files a/firmware/nice_corne_dongle_pro_micro.uf2 and /dev/null differ diff --git a/firmware/nice_corne_left_oled.uf2 b/firmware/nice_corne_left_oled.uf2 deleted file mode 100644 index 9c75bbc..0000000 Binary files a/firmware/nice_corne_left_oled.uf2 and /dev/null differ diff --git a/firmware/nice_corne_left_peripheral_oled.uf2 b/firmware/nice_corne_left_peripheral_oled.uf2 deleted file mode 100644 index d0468ca..0000000 Binary files a/firmware/nice_corne_left_peripheral_oled.uf2 and /dev/null differ diff --git a/firmware/nice_corne_left_peripheral_view.uf2 b/firmware/nice_corne_left_peripheral_view.uf2 deleted file mode 100644 index 23b4277..0000000 Binary files a/firmware/nice_corne_left_peripheral_view.uf2 and /dev/null differ diff --git a/firmware/nice_corne_left_view.uf2 b/firmware/nice_corne_left_view.uf2 deleted file mode 100644 index e161981..0000000 Binary files a/firmware/nice_corne_left_view.uf2 and /dev/null differ diff --git a/firmware/nice_corne_right_oled.uf2 b/firmware/nice_corne_right_oled.uf2 deleted file mode 100644 index d3b703b..0000000 Binary files a/firmware/nice_corne_right_oled.uf2 and /dev/null differ diff --git a/firmware/nice_corne_right_view.uf2 b/firmware/nice_corne_right_view.uf2 deleted file mode 100644 index e8dae11..0000000 Binary files a/firmware/nice_corne_right_view.uf2 and /dev/null differ diff --git a/firmware/nice_settings_reset.uf2 b/firmware/nice_settings_reset.uf2 deleted file mode 100644 index c7c33f1..0000000 Binary files a/firmware/nice_settings_reset.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_dongle.uf2 b/firmware/puchi_corne_dongle.uf2 deleted file mode 100644 index b8d0573..0000000 Binary files a/firmware/puchi_corne_dongle.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_dongle_view.uf2 b/firmware/puchi_corne_dongle_view.uf2 deleted file mode 100644 index 283c821..0000000 Binary files a/firmware/puchi_corne_dongle_view.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_left_oled.uf2 b/firmware/puchi_corne_left_oled.uf2 deleted file mode 100644 index 8b91b2c..0000000 Binary files a/firmware/puchi_corne_left_oled.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_left_peripheral_oled.uf2 b/firmware/puchi_corne_left_peripheral_oled.uf2 deleted file mode 100644 index 385ac9c..0000000 Binary files a/firmware/puchi_corne_left_peripheral_oled.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_left_peripheral_view.uf2 b/firmware/puchi_corne_left_peripheral_view.uf2 deleted file mode 100644 index 0420444..0000000 Binary files a/firmware/puchi_corne_left_peripheral_view.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_left_view.uf2 b/firmware/puchi_corne_left_view.uf2 deleted file mode 100644 index 8cf3779..0000000 Binary files a/firmware/puchi_corne_left_view.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_right_oled.uf2 b/firmware/puchi_corne_right_oled.uf2 deleted file mode 100644 index 821d636..0000000 Binary files a/firmware/puchi_corne_right_oled.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_right_view.uf2 b/firmware/puchi_corne_right_view.uf2 deleted file mode 100644 index 4928d8e..0000000 Binary files a/firmware/puchi_corne_right_view.uf2 and /dev/null differ diff --git a/firmware/puchi_settings_reset.uf2 b/firmware/puchi_settings_reset.uf2 deleted file mode 100644 index db6fb40..0000000 Binary files a/firmware/puchi_settings_reset.uf2 and /dev/null differ diff --git a/firmware/xiao_corne_dongle.uf2 b/firmware/xiao_corne_dongle.uf2 deleted file mode 100644 index b730bde..0000000 Binary files a/firmware/xiao_corne_dongle.uf2 and /dev/null differ diff --git a/firmware/xiao_corne_dongle_oled.uf2 b/firmware/xiao_corne_dongle_oled.uf2 deleted file mode 100644 index ba28d1c..0000000 Binary files a/firmware/xiao_corne_dongle_oled.uf2 and /dev/null differ diff --git a/firmware/xiao_settings_reset.uf2 b/firmware/xiao_settings_reset.uf2 deleted file mode 100644 index 8988f3b..0000000 Binary files a/firmware/xiao_settings_reset.uf2 and /dev/null differ diff --git a/keymap-drawer/splitkb_aurora_sofle.svg b/keymap-drawer/splitkb_aurora_sofle.svg deleted file mode 100644 index 0069304..0000000 --- a/keymap-drawer/splitkb_aurora_sofle.svg +++ /dev/null @@ -1,990 +0,0 @@ - -/* start glyphs */ - - - - - - - - - - - - - - - -/* end glyphs */ - - -BAS: - - - -Esc - - - -1 - - - -2 - - - -3 - - - -4 - - - -5 - - - -6 - - - -7 - - - -8 - - - -9 - - - -0 - - - -` - - - - - - - -Q - - - -W - - - -E - - - -R - - - -T - - - -Y - - - -U - - - -I - - - -O - - - -P - - - -- - - - - - - - -A - - - -S - - - -D - - - -F - - - -G - - - -H - - - -J - - - -K - - - -L - - - -; - - - -' - - - - - - - -Z - - - -X - - - -C - - - -V - - - -B - - - -[ - - - -] - - - -N - - - -M - - - -, - - - -. - - - -/ - - - - - - - - - - - - - - - - - - - - -LOW - - - - - - - - - - - - -RAI - - - - - - - - - - - - - - - - -LOW: - - - - -BTCLR - - - - - -BT1 - - - - - -BT2 - - - - - -BT3 - - - - - -BT4 - - - - - -BT5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -F1 - - - -F2 - - - -F3 - - - -F4 - - - -F5 - - - -F6 - - - -F7 - - - -F8 - - - -F9 - - - -F10 - - - -F11 - - - -F12 - - - -` - - - -! - - - -@ - - - -# - - - -$ - - - -% - - - -^ - - - -AMPS - - - -* - - - -( - - - -) - - - -~ - - - - - - - - -EPON - - - - - -EPOFF - - - - - -EPTOG - - - - - - - - - - - - - - - - - - - - - - - - -- - - - -+ - - - -{ - - - -} - - - -| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -RAI: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -` - - - -1 - - - -2 - - - -3 - - - -4 - - - -5 - - - -6 - - - -7 - - - -8 - - - -9 - - - -0 - - - - - - - -F1 - - - -F2 - - - -F3 - - - -F4 - - - -F5 - - - -F6 - - - - - - - - - - - - - - - - - - - - - - - - - - - -F7 - - - -F8 - - - -F9 - - - -F10 - - - -F11 - - - -F12 - - - - - - - - - - - - -KPPLUS - - - - -- - - - -= - - - -[ - - - -] - - - -\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Keymap View: keymap-drawer diff --git a/keymap-drawer/splitkb_aurora_sofle.yaml b/keymap-drawer/splitkb_aurora_sofle.yaml deleted file mode 100644 index 1c86488..0000000 --- a/keymap-drawer/splitkb_aurora_sofle.yaml +++ /dev/null @@ -1,127 +0,0 @@ -layout: {zmk_keyboard: splitkb_aurora_sofle} -layers: - BAS: [Esc, '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '`', ↹, Q, W, E, R, T, Y, U, I, O, P, '-', '$$mdi:apple-keyboard-control$$', A, S, D, F, G, H, J, K, - L, ;, '''', '$$mdi:apple-keyboard-shift$$', Z, X, C, V, B, '[', ']', N, M, ',', ., /, '$$mdi:apple-keyboard-shift$$', '$$mdi:apple-keyboard-control$$', '$$mdi:apple-keyboard-option$$', - '$$mdi:apple-keyboard-command$$', LOW, ␣, ⏎, RAI, '$$mdi:backspace-outline$$', '$$mdi:apple-keyboard-command$$', '$$mdi:apple-keyboard-option$$'] - LOW: - - BT CLR - - BT 1 - - BT 2 - - BT 3 - - BT 4 - - BT 5 - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - F1 - - F2 - - F3 - - F4 - - F5 - - F6 - - F7 - - F8 - - F9 - - F10 - - F11 - - F12 - - '`' - - '!' - - '@' - - '#' - - $ - - '%' - - ^ - - AMPS - - '*' - - ( - - ) - - '~' - - {t: ▽, type: trans} - - EP ON - - EP OFF - - EP TOG - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - '-' - - + - - '{' - - '}' - - '|' - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {type: held} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - RAI: - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - '`' - - '1' - - '2' - - '3' - - '4' - - '5' - - '6' - - '7' - - '8' - - '9' - - '0' - - {t: ▽, type: trans} - - F1 - - F2 - - F3 - - F4 - - F5 - - F6 - - {t: ▽, type: trans} - - ← - - ↓ - - ↑ - - → - - {t: ▽, type: trans} - - F7 - - F8 - - F9 - - F10 - - F11 - - F12 - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - KP PLUS - - '-' - - '=' - - '[' - - ']' - - \ - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {type: held} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} diff --git a/snippets/dongle-config/dongle-config.conf b/snippets/dongle-config/dongle-config.conf deleted file mode 100644 index e69de29..0000000 diff --git a/snippets/dongle-config/snippet.yml b/snippets/dongle-config/snippet.yml deleted file mode 100644 index 6f3f4b6..0000000 --- a/snippets/dongle-config/snippet.yml +++ /dev/null @@ -1,3 +0,0 @@ -name: dongle-config -append: - EXTRA_CONF_FILE: dongle-config.conf