|
|
|
@ -10,6 +10,7 @@
@@ -10,6 +10,7 @@
|
|
|
|
|
chosen { |
|
|
|
|
zmk,kscan = &kscan0; |
|
|
|
|
zmk,matrix_transform = &default_transform; |
|
|
|
|
zmk,encoders = <&left_encoder &right_encoder>; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
default_transform: keymap_transform_0 { |
|
|
|
@ -58,6 +59,24 @@ RC(2,0) RC(2,1) RC(2,2) RC(2,3) RC(2,4) RC(2,5) RC(2,6) RC(2,7) RC(2,8) RC(2,9)
@@ -58,6 +59,24 @@ RC(2,0) RC(2,1) RC(2,2) RC(2,3) RC(2,4) RC(2,5) RC(2,6) RC(2,7) RC(2,8) RC(2,9)
|
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
left_encoder: encoder_left { |
|
|
|
|
compatible = "alps,ec11"; |
|
|
|
|
label = "LEFT_ENCODER"; |
|
|
|
|
a-gpios = <&pro_micro_d 9 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; |
|
|
|
|
b-gpios = <&pro_micro_d 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; |
|
|
|
|
resolution = <4>; |
|
|
|
|
status = "disabled"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
right_encoder: encoder_right { |
|
|
|
|
compatible = "alps,ec11"; |
|
|
|
|
label = "RIGHT_ENCODER"; |
|
|
|
|
a-gpios = <&pro_micro_d 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; |
|
|
|
|
b-gpios = <&pro_micro_d 9 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; |
|
|
|
|
resolution = <4>; |
|
|
|
|
status = "disabled"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// TODO: Encoder node(s) |
|
|
|
|
// TODO: OLED node |
|
|
|
|
// TODO: RGB node(s) |
|
|
|
|