From 879ed44917a91e5316735549c78e2fc78643c14b Mon Sep 17 00:00:00 2001 From: Max Litruv Boonzaayer Date: Thu, 18 Sep 2025 08:48:15 +1000 Subject: [PATCH] refactor: reorganize configuration files and remove unused settings --- build.yaml | 1 - config/{sofle.conf => sofle_base.conf} | 1 + config/sofle_dongle.conf | 1 - config/sofle_left.conf | 16 ++++++++++++++++ config/sofle_right.conf | 16 ++++++++++++++++ 5 files changed, 33 insertions(+), 2 deletions(-) rename config/{sofle.conf => sofle_base.conf} (77%) create mode 100644 config/sofle_left.conf create mode 100644 config/sofle_right.conf diff --git a/build.yaml b/build.yaml index 16da45f..d922aeb 100644 --- a/build.yaml +++ b/build.yaml @@ -24,6 +24,5 @@ include: shield: sofle_right - board: nice_nano_v2 shield: sofle_dongle - cmake-args: -DCONFIG_FILE=sofle_dongle.conf - board: nice_nano_v2 shield: settings_reset \ No newline at end of file diff --git a/config/sofle.conf b/config/sofle_base.conf similarity index 77% rename from config/sofle.conf rename to config/sofle_base.conf index 2594246..174f668 100644 --- a/config/sofle.conf +++ b/config/sofle_base.conf @@ -1,3 +1,4 @@ +# Only enable display and encoders for non-dongle shields CONFIG_ZMK_DISPLAY=y CONFIG_EC11=y diff --git a/config/sofle_dongle.conf b/config/sofle_dongle.conf index 9998088..3f93103 100644 --- a/config/sofle_dongle.conf +++ b/config/sofle_dongle.conf @@ -6,7 +6,6 @@ CONFIG_ZMK_DISPLAY=n # Disable encoder for dongle CONFIG_EC11=n -CONFIG_EC11_TRIGGER_GLOBAL_THREAD=n # Keep other settings CONFIG_ZMK_SLEEP=y diff --git a/config/sofle_left.conf b/config/sofle_left.conf new file mode 100644 index 0000000..68776cd --- /dev/null +++ b/config/sofle_left.conf @@ -0,0 +1,16 @@ +# Configuration for Sofle Left Half +CONFIG_ZMK_DISPLAY=y + +CONFIG_EC11=y +CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y + +CONFIG_ZMK_SLEEP=y +CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=3600000 + +CONFIG_BT_CTLR_TX_PWR_PLUS_8=y + +CONFIG_ZMK_WIDGET_WPM_STATUS=y + +# Split configuration +CONFIG_ZMK_SPLIT=y +CONFIG_ZMK_SPLIT_ROLE_CENTRAL=y \ No newline at end of file diff --git a/config/sofle_right.conf b/config/sofle_right.conf new file mode 100644 index 0000000..93c87f3 --- /dev/null +++ b/config/sofle_right.conf @@ -0,0 +1,16 @@ +# Configuration for Sofle Right Half +CONFIG_ZMK_DISPLAY=y + +CONFIG_EC11=y +CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y + +CONFIG_ZMK_SLEEP=y +CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=3600000 + +CONFIG_BT_CTLR_TX_PWR_PLUS_8=y + +CONFIG_ZMK_WIDGET_WPM_STATUS=y + +# Split configuration +CONFIG_ZMK_SPLIT=y +CONFIG_ZMK_SPLIT_ROLE_CENTRAL=n \ No newline at end of file