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