Skip to content

Commit d6079fc

Browse files
authored
chore: update configs to latest ZMK, modules (#29)
1 parent 1d1ad89 commit d6079fc

16 files changed

+203
-170
lines changed

config/corne.conf

+23-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,30 @@
1-
# Uncomment the following line to enable deep sleep
2-
# CONFIG_ZMK_SLEEP=y
1+
# Turn on logging, and set ZMK logging to debug output
2+
# CONFIG_ZMK_USB_LOGGING=y
3+
4+
# Reset BT connections on next firmware boot
5+
# CONFIG_ZMK_BLE_CLEAR_BONDS_ON_START=y
36

4-
# Uncomment the following line to increase the keyboard's wireless range
7+
# Boost Bluetooth TX power
58
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y
69

10+
# Require passkey on pairing
11+
CONFIG_ZMK_BLE_PASSKEY_ENTRY=y
12+
13+
# Sleep timeout 30 minutes
14+
CONFIG_ZMK_SLEEP=y
15+
CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=1800000
16+
717
# Enable eager debouncing
818
CONFIG_ZMK_KSCAN_DEBOUNCE_PRESS_MS=1
919
CONFIG_ZMK_KSCAN_DEBOUNCE_RELEASE_MS=7
1020

11-
# Uncomment the following line to enable USB Logging (this increases power usage by a significant amount, turn it off when not in use)
12-
# CONFIG_ZMK_USB_LOGGING=y
21+
# Fix battery reporting on Windows
22+
CONFIG_BT_GATT_ENFORCE_SUBSCRIPTION=n
23+
24+
# Experimental: BLE improvements
25+
CONFIG_ZMK_BLE_EXPERIMENTAL_FEATURES=y
26+
27+
# Report battery peripheral battery level
28+
CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_PROXY=y
29+
CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_FETCHING=y
30+

config/corne.keymap

-8
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,3 @@
66

77
#include "../knucklehead/base.dtsi"
88

9-
// Alpha layer: uncomment desired, comment the others
10-
#include "../knucklehead/L1_colemak-dh.dtsi"
11-
// #include "../knucklehead/L1_colemak.dtsi"
12-
// #include "../knucklehead/L1_qwerty.dtsi"
13-
14-
// Other layers
15-
#include "../knucklehead/L2.dtsi"
16-
#include "../knucklehead/L3.dtsi"

config/corneish_zen.conf

+24-10
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Turn on logging, and set ZMK logging to debug output
22
# CONFIG_ZMK_USB_LOGGING=y
33

4+
# Reset BT connections on next firmware boot
5+
# CONFIG_ZMK_BLE_CLEAR_BONDS_ON_START=y
6+
47
# Boost Bluetooth TX power
58
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y
69

@@ -11,19 +14,30 @@ CONFIG_ZMK_BLE_PASSKEY_ENTRY=y
1114
CONFIG_ZMK_SLEEP=y
1215
CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=1800000
1316

14-
# Reset BT connections on next firmware boot
15-
# CONFIG_ZMK_BLE_CLEAR_BONDS_ON_START=y
17+
# Enable eager debouncing
18+
CONFIG_ZMK_KSCAN_DEBOUNCE_PRESS_MS=1
19+
CONFIG_ZMK_KSCAN_DEBOUNCE_RELEASE_MS=7
20+
21+
# Fix battery reporting on Windows
22+
CONFIG_BT_GATT_ENFORCE_SUBSCRIPTION=n
23+
24+
# Experimental: BLE improvements
25+
CONFIG_ZMK_BLE_EXPERIMENTAL_FEATURES=y
26+
27+
# Report battery peripheral battery level
28+
CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_PROXY=y
29+
CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_FETCHING=y
30+
31+
# Stock status screen
32+
# CONFIG_ZMK_DISPLAY_HIDE_MOMENTARY_LAYERS=y
33+
# CONFIG_CUSTOM_WIDGET_LAYER_STATUS_HIDE_HEADING=y
34+
# CONFIG_CUSTOM_WIDGET_LOGO_IMAGE_ZMK=y
1635

17-
#######################
1836
# Zen display tweaks
19-
# https://gist.github.com/caksoylar/c411313990978e1903c244f03039187a
20-
#######################
21-
CONFIG_ZMK_DISPLAY_FULL_REFRESH_PERIOD=300
37+
# - See: https://gist.github.com/caksoylar/c411313990978e1903c244f03039187a
38+
# CONFIG_ZMK_DISPLAY_FULL_REFRESH_PERIOD=300
2239
# Invert display
2340
# CONFIG_IL0323_INVERT=y
2441
# Use alternative refresh method
2542
# CONFIG_IL0323_ALTERNATIVE_REFRESH=y
26-
# Stock status screen
27-
#CONFIG_ZMK_DISPLAY_HIDE_MOMENTARY_LAYERS=y
28-
CONFIG_CUSTOM_WIDGET_LAYER_STATUS_HIDE_HEADING=y
29-
#CONFIG_CUSTOM_WIDGET_LOGO_IMAGE_ZMK=y
43+

config/corneish_zen.keymap

+1-9
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,9 @@
66

77
#include "../knucklehead/base.dtsi"
88

9-
// Alpha layer: uncomment desired, comment the others
10-
#include "../knucklehead/L1_colemak-dh.dtsi"
11-
// #include "../knucklehead/L1_colemak.dtsi"
12-
// #include "../knucklehead/L1_qwerty.dtsi"
13-
14-
// Other layers
15-
#include "../knucklehead/L2.dtsi"
16-
#include "../knucklehead/L3.dtsi"
17-
189
/ {
1910
chosen {
2011
zmk,matrix_transform = &default_transform;
2112
};
2213
};
14+

config/west.yml

+15-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,25 @@
11
manifest:
22
remotes:
3+
- name: zmkfirmware
4+
url-base: https://github.com/zmkfirmware
35
- name: urob
46
url-base: https://github.com/urob
7+
- name: caksoylar
8+
url-base: https://github.com/caksoylar
9+
510
projects:
611
- name: zmk
12+
remote: zmkfirmware
13+
import: app/west.yml
14+
revision: main
15+
16+
- name: zmk-auto-layer
717
remote: urob
818
revision: main
9-
import: app/west.yml
19+
20+
- name: zmk-tri-state
21+
remote: caksoylar
22+
revision: split-locality
23+
1024
self:
1125
path: config

keymap-drawer/corneish_zen.svg

+48-44
Loading

0 commit comments

Comments
 (0)