summaryrefslogtreecommitdiffstats
path: root/keyboards/boardsource/microdox/v1
diff options
context:
space:
mode:
authorjack <0x6A73@pm.me>2022-07-18 20:20:24 -0600
committerGitHub <noreply@github.com>2022-07-18 19:20:24 -0700
commit59c7b15b4da6e9325b7af6bd34fc4cb557ebb184 (patch)
tree26bfce868d7346f49ee6739ef2bd7d0ec5134b5d /keyboards/boardsource/microdox/v1
parente8b14a52de5deb7b2422362cb2dabeba21333058 (diff)
[Keyboard] boardsource/microdox data driven (#17675)
Diffstat (limited to 'keyboards/boardsource/microdox/v1')
-rw-r--r--keyboards/boardsource/microdox/v1/config.h20
-rw-r--r--keyboards/boardsource/microdox/v1/info.json25
-rw-r--r--keyboards/boardsource/microdox/v1/rules.mk1
3 files changed, 46 insertions, 0 deletions
diff --git a/keyboards/boardsource/microdox/v1/config.h b/keyboards/boardsource/microdox/v1/config.h
new file mode 100644
index 0000000000..111033dd67
--- /dev/null
+++ b/keyboards/boardsource/microdox/v1/config.h
@@ -0,0 +1,20 @@
+// Copyright 2022 jack (@waffle87)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#pragma once
+
+/*
+ * Feature disable options
+ * These options are also useful to firmware size reduction.
+ */
+
+/* disable debug print */
+//#define NO_DEBUG
+
+/* disable print */
+//#define NO_PRINT
+
+/* disable action features */
+//#define NO_ACTION_LAYER
+//#define NO_ACTION_TAPPING
+//#define NO_ACTION_ONESHOT
diff --git a/keyboards/boardsource/microdox/v1/info.json b/keyboards/boardsource/microdox/v1/info.json
new file mode 100644
index 0000000000..a79153a73c
--- /dev/null
+++ b/keyboards/boardsource/microdox/v1/info.json
@@ -0,0 +1,25 @@
+{
+ "features": {
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["F4", "F5", "F6", "F7", "B1"],
+ "rows": ["B2", "B6", "B4", "B5"]
+ },
+ "usb": {
+ "device_version": "1.0.0"
+ },
+ "split": {
+ "soft_serial_pin": "D2"
+ },
+ "rgblight": {
+ "pin": "D3",
+ "sleep": true,
+ "led_count": 12,
+ "split_count": [6, 6],
+ "max_brightness": 150,
+ "animations": {
+ "all": true
+ }
+ }
+}
diff --git a/keyboards/boardsource/microdox/v1/rules.mk b/keyboards/boardsource/microdox/v1/rules.mk
new file mode 100644
index 0000000000..6e7633bfe0
--- /dev/null
+++ b/keyboards/boardsource/microdox/v1/rules.mk
@@ -0,0 +1 @@
+# This file intentionally left blank