aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/keebio/bamfk4
diff options
context:
space:
mode:
authorJack Sangdahl2025-09-09 11:03:13 +0200
committerGitHub2025-09-09 11:03:13 +0200
commit0828fc4b6ff126b2466bd92110770ac412a1ad56 (patch)
tree412e3cac0c9899e319e27ad4138ca6e8db7217ba /keyboards/keebio/bamfk4
parent1e8de37aa05f30819dfa47f775ab007efb41d1a0 (diff)
Migrate `g_led_config` to DD (K2) (#25602)
Diffstat (limited to 'keyboards/keebio/bamfk4')
-rw-r--r--keyboards/keebio/bamfk4/bamfk4.c37
-rw-r--r--keyboards/keebio/bamfk4/keyboard.json34
2 files changed, 34 insertions, 37 deletions
diff --git a/keyboards/keebio/bamfk4/bamfk4.c b/keyboards/keebio/bamfk4/bamfk4.c
deleted file mode 100644
index 757bc03f72..0000000000
--- a/keyboards/keebio/bamfk4/bamfk4.c
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright 2022 Danny Nguyen (@nooges)
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-#include "quantum.h"
-
-#ifdef RGB_MATRIX_ENABLE
-led_config_t g_led_config = { {
- // Key Matrix to LED Index
- { NO_LED, NO_LED, NO_LED, NO_LED },
-}, {
- // LED Index to Physical Position
- //through switch
- { 26, 10 }, { 4, 10 }, { 3, 49 }, { 23, 49 },
- { 69, 49 }, { 68, 10 }, { 90, 10 }, { 89, 49 },
- { 134, 49 }, { 132, 10 }, { 155, 10 }, { 155, 49 },
- { 199, 49 }, { 199, 10 }, { 219, 10 }, { 219, 49 },
-
- //underglow
- { 218, 62 }, { 188, 62 }, { 159, 62 }, { 123, 62 }, //bottom right
- { 100, 62 }, { 59, 62 }, { 35, 62 }, { 5, 62 }, //bottom left
- { 6, 6 }, { 35, 6 }, { 59, 6 }, { 100, 6 }, //top left
- { 123, 6 }, { 159, 6 }, { 188, 6 }, { 218, 6 } //top right
-}, {
- // LED Index to Flag
- 4, 4, 4, 4,
- 4, 4, 4, 4,
- 4, 4, 4, 4,
- 4, 4, 4, 4,
- 2, 2, 2, 2,
- 2, 2, 2, 2,
- 2, 2, 2, 2,
- 2, 2, 2, 2
-} };
-
-
-
-#endif \ No newline at end of file
diff --git a/keyboards/keebio/bamfk4/keyboard.json b/keyboards/keebio/bamfk4/keyboard.json
index 08b3900766..98ea684637 100644
--- a/keyboards/keebio/bamfk4/keyboard.json
+++ b/keyboards/keebio/bamfk4/keyboard.json
@@ -50,6 +50,40 @@
"solid_multisplash": true
},
"driver": "ws2812",
+ "layout": [
+ {"x": 26, "y": 10, "flags": 4},
+ {"x": 4, "y": 10, "flags": 4},
+ {"x": 3, "y": 49, "flags": 4},
+ {"x": 23, "y": 49, "flags": 4},
+ {"x": 69, "y": 49, "flags": 4},
+ {"x": 68, "y": 10, "flags": 4},
+ {"x": 90, "y": 10, "flags": 4},
+ {"x": 89, "y": 49, "flags": 4},
+ {"x": 134, "y": 49, "flags": 4},
+ {"x": 132, "y": 10, "flags": 4},
+ {"x": 155, "y": 10, "flags": 4},
+ {"x": 155, "y": 49, "flags": 4},
+ {"x": 199, "y": 49, "flags": 4},
+ {"x": 199, "y": 10, "flags": 4},
+ {"x": 219, "y": 10, "flags": 4},
+ {"x": 219, "y": 49, "flags": 4},
+ {"x": 218, "y": 62, "flags": 2},
+ {"x": 188, "y": 62, "flags": 2},
+ {"x": 159, "y": 62, "flags": 2},
+ {"x": 123, "y": 62, "flags": 2},
+ {"x": 100, "y": 62, "flags": 2},
+ {"x": 59, "y": 62, "flags": 2},
+ {"x": 35, "y": 62, "flags": 2},
+ {"x": 5, "y": 62, "flags": 2},
+ {"x": 6, "y": 6, "flags": 2},
+ {"x": 35, "y": 6, "flags": 2},
+ {"x": 59, "y": 6, "flags": 2},
+ {"x": 100, "y": 6, "flags": 2},
+ {"x": 123, "y": 6, "flags": 2},
+ {"x": 159, "y": 6, "flags": 2},
+ {"x": 188, "y": 6, "flags": 2},
+ {"x": 218, "y": 6, "flags": 2}
+ ],
"max_brightness": 160,
"sleep": true
},