summaryrefslogtreecommitdiff
path: root/app/boards/arm/bdn9/bdn9_rev2.keymap
diff options
context:
space:
mode:
authorPete Johanson <peter@peterjohanson.com>2020-12-30 15:44:03 -0500
committerPete Johanson <peter@peterjohanson.com>2020-12-31 14:46:15 -0500
commit39490552f2a84282143e0ec039fdaf4b2f309539 (patch)
treef60cd83ada9111ed110e15537434f74bcf0dee4a /app/boards/arm/bdn9/bdn9_rev2.keymap
parent5072590af523cf25941e05945d490d350f148797 (diff)
feat(boards): Add BDN9 Rev2 board.
* Onboard stm32f072. * 3 possible encoder positions. * Underglow/per-key not yet support.
Diffstat (limited to 'app/boards/arm/bdn9/bdn9_rev2.keymap')
-rw-r--r--app/boards/arm/bdn9/bdn9_rev2.keymap38
1 files changed, 38 insertions, 0 deletions
diff --git a/app/boards/arm/bdn9/bdn9_rev2.keymap b/app/boards/arm/bdn9/bdn9_rev2.keymap
new file mode 100644
index 0000000..50c273c
--- /dev/null
+++ b/app/boards/arm/bdn9/bdn9_rev2.keymap
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2020 The ZMK Contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+
+#include <behaviors.dtsi>
+#include <dt-bindings/zmk/keys.h>
+
+/* Uncomment and keep whatever encoders are on your BDN9
+&sensors {
+ status = "okay";
+ sensors = <&left_encoder &mid_encoder &right_encoder>;
+};
+*/
+
+// Uncomment each encoder installed on your BDN9
+// &left_encoder { status = "okay"; };
+// &mid_encoder { status = "okay"; };
+// &right_encoder { status = "okay"; };
+
+/ {
+ keymap {
+ compatible = "zmk,keymap";
+
+ default_layer {
+ bindings = <
+ &kp HOME &kp K_PP &kp END
+ &kp PG_UP &kp UP &kp PG_DN
+ &kp LEFT &kp DOWN &kp RIGHT
+ >;
+ /* Uncomment and add necessary bindings. This examples is for one encoder
+ sensor-bindings = <&inc_dec_kp PG_UP PG_DN>;
+ */
+ };
+ };
+};
+