aboutsummaryrefslogtreecommitdiff
path: root/keyboards/handwired/onekey
diff options
context:
space:
mode:
authorNick Brassel <[email protected]>2024-11-24 20:32:30 +1100
committerGitHub <[email protected]>2024-11-24 20:32:30 +1100
commit7d8f193988495deb0e12ad79d5104d30c0724bf9 (patch)
treebff63d89048b699e393e8f65ec1c059f0d953d0c /keyboards/handwired/onekey
parent859dab864a0738f577d1da8e7189748ed8109c44 (diff)
downloadqmk_firmware-7d8f193988495deb0e12ad79d5104d30c0724bf9.tar.gz
qmk_firmware-7d8f193988495deb0e12ad79d5104d30c0724bf9.zip
Allow codegen of `keymap.json` => `keymap.c` without requiring layers/layout etc. (#23451)
Diffstat (limited to 'keyboards/handwired/onekey')
-rw-r--r--keyboards/handwired/onekey/info.json3
-rw-r--r--keyboards/handwired/onekey/kb2040/config.h5
-rw-r--r--keyboards/handwired/onekey/keymaps/adc/keymap.json10
-rw-r--r--keyboards/handwired/onekey/keymaps/adc/rules.mk2
-rw-r--r--keyboards/handwired/onekey/keymaps/apa102/config.h14
-rw-r--r--keyboards/handwired/onekey/keymaps/apa102/keymap.json29
-rw-r--r--keyboards/handwired/onekey/keymaps/apa102/rules.mk2
-rw-r--r--keyboards/handwired/onekey/keymaps/backlight/config.h3
-rw-r--r--keyboards/handwired/onekey/keymaps/backlight/keymap.json14
-rw-r--r--keyboards/handwired/onekey/keymaps/backlight/rules.mk2
-rw-r--r--keyboards/handwired/onekey/keymaps/console/keymap.json8
-rw-r--r--keyboards/handwired/onekey/keymaps/console/rules.mk2
-rw-r--r--keyboards/handwired/onekey/keymaps/default/keymap.json7
-rw-r--r--keyboards/handwired/onekey/rp2040/config.h3
14 files changed, 69 insertions, 35 deletions
diff --git a/keyboards/handwired/onekey/info.json b/keyboards/handwired/onekey/info.json
index c952758265..5cf7c600ee 100644
--- a/keyboards/handwired/onekey/info.json
+++ b/keyboards/handwired/onekey/info.json
@@ -7,9 +7,6 @@
"pid": "0x6465",
"device_version": "0.0.1"
},
- "tapping": {
- "term": 500
- },
"diode_direction": "COL2ROW",
"features": {
"bootmagic": false,
diff --git a/keyboards/handwired/onekey/kb2040/config.h b/keyboards/handwired/onekey/kb2040/config.h
index e0bf180056..e9c4eef273 100644
--- a/keyboards/handwired/onekey/kb2040/config.h
+++ b/keyboards/handwired/onekey/kb2040/config.h
@@ -3,9 +3,6 @@
#pragma once
-
-#define DEBUG_MATRIX_SCAN_RATE
-
#define QMK_WAITING_TEST_BUSY_PIN GP8
#define QMK_WAITING_TEST_YIELD_PIN GP9
@@ -18,4 +15,4 @@
#define I2C_DRIVER I2CD0
#define I2C1_SDA_PIN GP12
#define I2C1_SCL_PIN GP13
-
+
diff --git a/keyboards/handwired/onekey/keymaps/adc/keymap.json b/keyboards/handwired/onekey/keymaps/adc/keymap.json
new file mode 100644
index 0000000000..e051d1a30b
--- /dev/null
+++ b/keyboards/handwired/onekey/keymaps/adc/keymap.json
@@ -0,0 +1,10 @@
+{
+ "config": {
+ "features": {
+ "console": true
+ },
+ "tapping": {
+ "term": 500
+ }
+ }
+}
diff --git a/keyboards/handwired/onekey/keymaps/adc/rules.mk b/keyboards/handwired/onekey/keymaps/adc/rules.mk
index 8b36baccb0..cc58820278 100644
--- a/keyboards/handwired/onekey/keymaps/adc/rules.mk
+++ b/keyboards/handwired/onekey/keymaps/adc/rules.mk
@@ -1,3 +1 @@
-CONSOLE_ENABLE = yes
-
ANALOG_DRIVER_REQUIRED = yes
diff --git a/keyboards/handwired/onekey/keymaps/apa102/config.h b/keyboards/handwired/onekey/keymaps/apa102/config.h
deleted file mode 100644
index bb618d77fb..0000000000
--- a/keyboards/handwired/onekey/keymaps/apa102/config.h
+++ /dev/null
@@ -1,14 +0,0 @@
-#pragma once
-
-#define RGBLIGHT_LED_COUNT 40
-#define APA102_DEFAULT_BRIGHTNESS 5
-#define RGBLIGHT_EFFECT_BREATHING
-#define RGBLIGHT_EFFECT_RAINBOW_MOOD
-#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
-#define RGBLIGHT_EFFECT_SNAKE
-#define RGBLIGHT_EFFECT_KNIGHT
-#define RGBLIGHT_EFFECT_CHRISTMAS
-#define RGBLIGHT_EFFECT_STATIC_GRADIENT
-#define RGBLIGHT_EFFECT_RGB_TEST
-#define RGBLIGHT_EFFECT_ALTERNATING
-#define RGBLIGHT_EFFECT_TWINKLE
diff --git a/keyboards/handwired/onekey/keymaps/apa102/keymap.json b/keyboards/handwired/onekey/keymaps/apa102/keymap.json
new file mode 100644
index 0000000000..917d39eb33
--- /dev/null
+++ b/keyboards/handwired/onekey/keymaps/apa102/keymap.json
@@ -0,0 +1,29 @@
+{
+ "config": {
+ "features": {
+ "rgblight": true
+ },
+ "tapping": {
+ "term": 500
+ },
+ "rgblight": {
+ "driver": "apa102",
+ "led_count": 40,
+ "default": {
+ "val": 5
+ },
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ }
+ }
+}
diff --git a/keyboards/handwired/onekey/keymaps/apa102/rules.mk b/keyboards/handwired/onekey/keymaps/apa102/rules.mk
deleted file mode 100644
index 5f15fa9e70..0000000000
--- a/keyboards/handwired/onekey/keymaps/apa102/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-RGBLIGHT_ENABLE = yes
-RGBLIGHT_DRIVER = apa102
diff --git a/keyboards/handwired/onekey/keymaps/backlight/config.h b/keyboards/handwired/onekey/keymaps/backlight/config.h
deleted file mode 100644
index af01528b43..0000000000
--- a/keyboards/handwired/onekey/keymaps/backlight/config.h
+++ /dev/null
@@ -1,3 +0,0 @@
-#pragma once
-
-#define BACKLIGHT_BREATHING
diff --git a/keyboards/handwired/onekey/keymaps/backlight/keymap.json b/keyboards/handwired/onekey/keymaps/backlight/keymap.json
new file mode 100644
index 0000000000..e8895520cd
--- /dev/null
+++ b/keyboards/handwired/onekey/keymaps/backlight/keymap.json
@@ -0,0 +1,14 @@
+{
+ "config": {
+ "features": {
+ "backlight": true,
+ "tap_dance": true
+ },
+ "tapping": {
+ "term": 500
+ },
+ "backlight": {
+ "breathing": true
+ }
+ }
+}
diff --git a/keyboards/handwired/onekey/keymaps/backlight/rules.mk b/keyboards/handwired/onekey/keymaps/backlight/rules.mk
deleted file mode 100644
index 176e099770..0000000000
--- a/keyboards/handwired/onekey/keymaps/backlight/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-BACKLIGHT_ENABLE = yes
-TAP_DANCE_ENABLE = yes
diff --git a/keyboards/handwired/onekey/keymaps/console/keymap.json b/keyboards/handwired/onekey/keymaps/console/keymap.json
new file mode 100644
index 0000000000..f451f7df04
--- /dev/null
+++ b/keyboards/handwired/onekey/keymaps/console/keymap.json
@@ -0,0 +1,8 @@
+{
+ "config": {
+ "features": {
+ "console": true,
+ "debug_matrix_scan_rate": true
+ }
+ }
+}
diff --git a/keyboards/handwired/onekey/keymaps/console/rules.mk b/keyboards/handwired/onekey/keymaps/console/rules.mk
deleted file mode 100644
index 7c83606d2d..0000000000
--- a/keyboards/handwired/onekey/keymaps/console/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-CONSOLE_ENABLE = yes
-DEBUG_MATRIX_SCAN_RATE_ENABLE = yes
diff --git a/keyboards/handwired/onekey/keymaps/default/keymap.json b/keyboards/handwired/onekey/keymaps/default/keymap.json
new file mode 100644
index 0000000000..5cd219693a
--- /dev/null
+++ b/keyboards/handwired/onekey/keymaps/default/keymap.json
@@ -0,0 +1,7 @@
+{
+ "config": {
+ "tapping": {
+ "term": 500
+ }
+ }
+}
diff --git a/keyboards/handwired/onekey/rp2040/config.h b/keyboards/handwired/onekey/rp2040/config.h
index 0563ebfa5f..0030e97b0f 100644
--- a/keyboards/handwired/onekey/rp2040/config.h
+++ b/keyboards/handwired/onekey/rp2040/config.h
@@ -3,9 +3,6 @@
#pragma once
-
-#define DEBUG_MATRIX_SCAN_RATE
-
#define QMK_WAITING_TEST_BUSY_PIN GP8
#define QMK_WAITING_TEST_YIELD_PIN GP9