diff options
author | mantas <mantas@tarakonas.lt> | 2021-01-30 14:03:00 +0200 |
---|---|---|
committer | Pete Johanson <peter@peterjohanson.com> | 2021-02-03 23:49:59 -0500 |
commit | b4d63fb52cde20f910e0bd05724e80370c441981 (patch) | |
tree | 036a9895686f2f3a143fd7c1022b2891dcd7659c /app/boards/shields/crbn/crbn.overlay | |
parent | c94943da1c31c295c063811336cb3a7bee983ccc (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.overlay | 14 |
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>; + }; }; |