Guest User

Overlay

a guest
Dec 12th, 2023
7
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1.  
  2.  
  3. / {
  4. chosen {
  5. zmk,kscan = &kscan0;
  6. zmk,battery = &vbatt;
  7. };
  8.  
  9. vbatt: vbatt {
  10. compatible = "zmk,battery-nrf-vddh";
  11. };
  12.  
  13. kscan0: kscan {
  14. compatible = "zmk,kscan-gpio-matrix";
  15. label = "KSCAN";
  16. diode-direction = "col2row";
  17.  
  18. row-gpios
  19. = <&pro_micro 19 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>
  20. , <&pro_micro 18 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>
  21. , <&pro_micro 15 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>
  22. , <&pro_micro 14 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>
  23. ;
  24.  
  25. col-gpios
  26. = <&pro_micro 9 GPIO_ACTIVE_HIGH>
  27. , <&pro_micro 8 GPIO_ACTIVE_HIGH>
  28. , <&pro_micro 7 GPIO_ACTIVE_HIGH>
  29. , <&pro_micro 6 GPIO_ACTIVE_HIGH>
  30.  
  31. ;
  32. };
  33.  
  34. left_encoder: encoder_left {
  35. compatible = "alps,ec11";
  36. label = "LEFT_ENCODER";
  37. a-gpios = <&pro_micro 20 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>;
  38. b-gpios = <&pro_micro 21 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>;
  39. steps = <80>;
  40. status = "okay";
  41.  
  42. };
  43.  
  44. sensors: sensors {
  45. compatible = "zmk,keymap-sensors";
  46. sensors = <&left_encoder>;
  47. triggers-per-rotation = <20>;
  48. };
  49.  
  50.  
  51. };
  52.  
Advertisement
Add Comment
Please, Sign In to add comment