You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
752 B
34 lines
752 B
/* |
|
* Copyright (c) 2020 Pete Johanson |
|
* |
|
* SPDX-License-Identifier: MIT |
|
*/ |
|
|
|
/ { |
|
chosen { |
|
zmk,kscan = &kscan0; |
|
}; |
|
|
|
kscan0: kscan_0 { |
|
compatible = "zmk,kscan-gpio-direct"; |
|
|
|
label = "KSCAN"; |
|
|
|
input-gpios |
|
= <&gpioa 10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> |
|
, <&gpioa 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> |
|
, <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> |
|
, <&gpiob 8 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> |
|
, <&gpiob 11 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> |
|
, <&gpiob 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> |
|
, <&gpioa 8 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> |
|
, <&gpioa 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> |
|
, <&gpiob 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> |
|
, <&gpiob 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)> |
|
; |
|
|
|
}; |
|
|
|
// TODO: Per-key LED node(s) |
|
}; |
|
|
|
|