From fa058fd66cfcac90c20e8f5b52b2bd43a78139b3 Mon Sep 17 00:00:00 2001 From: Simeon Simeonoff Date: Tue, 10 Sep 2024 18:05:11 +0300 Subject: [PATCH] refactor: disable external power management --- config/splitkb_aurora_corne.conf | 9 ++++++--- config/splitkb_aurora_corne.keymap | 16 ++++++++++------ 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/config/splitkb_aurora_corne.conf b/config/splitkb_aurora_corne.conf index 32c628b..de4ea23 100644 --- a/config/splitkb_aurora_corne.conf +++ b/config/splitkb_aurora_corne.conf @@ -1,9 +1,9 @@ # Name CONFIG_ZMK_KEYBOARD_NAME="Aurora Corne" -# Set sleep timeout to 30min (30*60*1000ms) +# Set sleep timeout to 15min (15*60*1000ms) CONFIG_ZMK_SLEEP=y -CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=1800000 +CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=900000 # Combo config, automated by build script CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=6 @@ -16,12 +16,15 @@ CONFIG_BT_CTLR_TX_PWR_PLUS_8=y CONFIG_BT_MAX_CONN=3 CONFIG_BT_MAX_PAIRED=3 +# Power Management +CONFIG_ZMK_EXT_POWER=y + # 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 Kyria OLED Display -CONFIG_ZMK_DISPLAY=y +# CONFIG_ZMK_DISPLAY=y # Uncomment the following lines to enable RGB underglow # CONFIG_ZMK_RGB_UNDERGLOW=y diff --git a/config/splitkb_aurora_corne.keymap b/config/splitkb_aurora_corne.keymap index 3999089..7c1ab7b 100644 --- a/config/splitkb_aurora_corne.keymap +++ b/config/splitkb_aurora_corne.keymap @@ -8,6 +8,7 @@ #include #include #include +#include #include #define DEF 0 @@ -38,6 +39,9 @@ #define WS_2 &kp LA(LS(LG(N2))) // workspace 2 #define WS_3 &kp LA(LS(LG(N3))) // workspace 3 #define WS_4 &kp LA(LS(LG(N4))) // workspace 4 +#define ZOOM_IN &kp LG(EQUAL) +#define ZOOM_OUT &kp LG(MINUS) +#define VCC_OFF &ext_power EP_OFF /* Keymap */ ZMK_CONDITIONAL_LAYER(num, NAV SYM, SYS) // NAV + SYM --> SYS @@ -56,7 +60,7 @@ ZMK_LAYER(base, ZMK_LAYER(nav, //╭───────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭───────────╮ - &alt_tab &prev_c &next_c &lang &cast &kp C_VOL_UP XXX &kp HOME &kp END WS_PREV WS_NEXT ___ + &alt_tab &prev_c &next_c &lang &cast &kp C_VOL_UP XXX &kp HOME &kp END ZOOM_OUT ZOOM_IN ___ //├───────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├───────────┤ &kp LCTL &prev_d &next_d &skm LALT &skm LGUI &kp C_VOL_DN &kp LEFT &kp DOWN &kp UP &kp RIGHT XXX XXX //├───────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├───────────┤ @@ -72,7 +76,7 @@ ZMK_LAYER(sym, //├───────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├───────────┤ CTL_CAN &kp MINUS &kp EQUAL &kp AMPS &kp UNDER &kp DLLR &kp HASH &skm RGUI &skm LALT &full_view &next_view XXX //├───────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├───────────┤ - ___ &kp PLUS &kp PIPE &kp AT &kp FSLH &kp PRCNT XXX &kp BSLH XXX &kp QMARK XXX ___ + ___ &kp PLUS &kp AT &kp PIPE &kp FSLH &kp PRCNT XXX &kp BSLH XXX &kp QMARK XXX ___ //╰───────────╯ ╰─────────────┼─────────────┴─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┴───────────────────────────╯ ╰───────────╯ ___ ___ ___ ___ ___ ___ // ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯ @@ -80,9 +84,9 @@ ZMK_LAYER(sym, ZMK_LAYER(num, //╭───────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭───────────╮ - &alt_tab &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 ___ + XXX &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 ___ //├───────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├───────────┤ - CTL_CAN ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ XXX + ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ XXX //├───────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├───────────┤ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ //╰───────────╯ ╰─────────────┼─────────────┴─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┴───────────────────────────╯ ╰───────────╯ @@ -104,9 +108,9 @@ ZMK_LAYER(fn, ZMK_LAYER(sys, //╭───────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭───────────╮ - XXX &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_CLR ___ ___ ___ ___ ___ ___ + XXX &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 ___ &bt BT_CLR ___ ___ ___ ___ ___ ___ //├───────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├───────────┤ - ___ &out OUT_TOG ___ ___ ___ &bootloader &bootloader ___ ___ ___ ___ XXX + ___ &out OUT_TOG VCC_OFF ___ ___ &bootloader &bootloader ___ ___ ___ ___ XXX //├───────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├───────────┤ ___ ___ ___ ___ ___ &sys_reset &sys_reset ___ ___ ___ ___ ___ //╰───────────╯ ╰─────────────┼─────────────┴─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┴───────────────────────────╯ ╰───────────╯