zmk: add screen to right half
This commit is contained in:
parent
1d0bca9acd
commit
9422414be4
3 changed files with 35 additions and 2 deletions
|
|
@ -8,6 +8,9 @@ config USB_DEVICE_MANUFACTURER
|
|||
config ZMK_SPLIT_ROLE_CENTRAL
|
||||
default y
|
||||
|
||||
config ZMK_DISPLAY
|
||||
default y
|
||||
|
||||
endif
|
||||
|
||||
# for Debugging purposes, should never advertise itself
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
/ {
|
||||
chosen {
|
||||
zmk,kscan = &kscan0;
|
||||
zephyr,display = &oled_right;
|
||||
};
|
||||
|
||||
kscan0: kscan_0 {
|
||||
|
|
@ -26,10 +27,33 @@
|
|||
, <&xiao_d 3 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>
|
||||
;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
|
||||
&default_transform {
|
||||
col-offset = <5>;
|
||||
};
|
||||
|
||||
|
||||
&xiao_i2c {
|
||||
status = "okay";
|
||||
|
||||
oled_right: ssd1306@3c {
|
||||
status = "okay";
|
||||
|
||||
compatible = "solomon,ssd1306fb";
|
||||
reg = <0x3c>;
|
||||
width = <128>;
|
||||
height = <80>;
|
||||
segment-offset = <0>;
|
||||
page-offset = <0>;
|
||||
display-offset = <0>;
|
||||
multiplex-ratio = <31>;
|
||||
//segment-remap;
|
||||
//com-invdir;
|
||||
com-sequential;
|
||||
inversion-on;
|
||||
prechargep = <0x22>;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -10,3 +10,9 @@ CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y
|
|||
# Debounce ?
|
||||
CONFIG_ZMK_KSCAN_DEBOUNCE_PRESS_MS=10
|
||||
CONFIG_ZMK_KSCAN_DEBOUNCE_RELEASE_MS=10
|
||||
|
||||
|
||||
|
||||
CONFIG_ZMK_WIDGET_LAYER_STATUS=y
|
||||
CONFIG_ZMK_WIDGET_BATTERY_STATUS=y
|
||||
CONFIG_ZMK_WIDGET_OUTPUT_STATUS=y
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue