summaryrefslogtreecommitdiff
path: root/app/boards/shields/crbn/crbn.overlay
diff options
context:
space:
mode:
authormantas <mantas@tarakonas.lt>2021-01-30 14:03:00 +0200
committerPete Johanson <peter@peterjohanson.com>2021-02-03 23:49:59 -0500
commitb4d63fb52cde20f910e0bd05724e80370c441981 (patch)
tree036a9895686f2f3a143fd7c1022b2891dcd7659c /app/boards/shields/crbn/crbn.overlay
parentc94943da1c31c295c063811336cb3a7bee983ccc (diff)
feat(shields) Add encoder support to CRBN
Pin A maps to A2 (F5), pin B to A3 (F4). Added keymappings to encoder on default and lower layers.
Diffstat (limited to 'app/boards/shields/crbn/crbn.overlay')
-rw-r--r--app/boards/shields/crbn/crbn.overlay14
1 files changed, 14 insertions, 0 deletions
diff --git a/app/boards/shields/crbn/crbn.overlay b/app/boards/shields/crbn/crbn.overlay
index ebb3a0a..7520dae 100644
--- a/app/boards/shields/crbn/crbn.overlay
+++ b/app/boards/shields/crbn/crbn.overlay
@@ -38,4 +38,18 @@
, <&pro_micro_a 1 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>
;
};
+
+ encoder: encoder {
+ compatible = "alps,ec11";
+ label = "ENCODER";
+ a-gpios = <&pro_micro_a 2 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>;
+ b-gpios = <&pro_micro_a 3 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>;
+ resolution = <2>;
+ status = "okay";
+ };
+
+ sensors {
+ compatible = "zmk,keymap-sensors";
+ sensors = <&encoder>;
+ };
};