summaryrefslogtreecommitdiff
path: root/keyboards/magic_force
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2024-01-16 01:04:09 +0000
committerGitHub <noreply@github.com>2024-01-16 01:04:09 +0000
commite30d0e52871ce46e6f94d5535c1d60aa75668fe5 (patch)
treeb5966e5a4019b17d3d0ebe4325ea15ade7c7bf55 /keyboards/magic_force
parenta90b45e8320389160ee1a649ccf95d6d820fd277 (diff)
Migrate RGB Matrix config to info.json - M (#22908)
Diffstat (limited to 'keyboards/magic_force')
-rw-r--r--keyboards/magic_force/mf17/config.h14
-rw-r--r--keyboards/magic_force/mf17/info.json4
-rw-r--r--keyboards/magic_force/mf34/config.h56
-rw-r--r--keyboards/magic_force/mf34/info.json48
4 files changed, 50 insertions, 72 deletions
diff --git a/keyboards/magic_force/mf17/config.h b/keyboards/magic_force/mf17/config.h
deleted file mode 100644
index e9636796b1..0000000000
--- a/keyboards/magic_force/mf17/config.h
+++ /dev/null
@@ -1,14 +0,0 @@
1// Copyright 2023 devzhaoyou (@gevzhaoyou)
2/* SPDX-License-Identifier: GPL-2.0-or-later */
3
4#pragma once
5
6#define RGB_MATRIX_LED_COUNT 17
7
8#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
9#define RGB_MATRIX_KEYPRESSES
10
11#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
12
13#define RGB_MATRIX_SLEEP
14
diff --git a/keyboards/magic_force/mf17/info.json b/keyboards/magic_force/mf17/info.json
index 397a5c879a..2619c5f8b4 100644
--- a/keyboards/magic_force/mf17/info.json
+++ b/keyboards/magic_force/mf17/info.json
@@ -91,7 +91,9 @@
91 {"flags": 1, "matrix": [4, 0], "x": 32, "y": 64}, 91 {"flags": 1, "matrix": [4, 0], "x": 32, "y": 64},
92 {"flags": 1, "matrix": [4, 1], "x": 150, "y": 64}, 92 {"flags": 1, "matrix": [4, 1], "x": 150, "y": 64},
93 {"flags": 1, "matrix": [4, 2], "x": 224, "y": 64} 93 {"flags": 1, "matrix": [4, 2], "x": 224, "y": 64}
94 ] 94 ],
95 "max_brightness": 180,
96 "sleep": true
95 }, 97 },
96 "indicators": { 98 "indicators": {
97 "caps_lock": "B15", 99 "caps_lock": "B15",
diff --git a/keyboards/magic_force/mf34/config.h b/keyboards/magic_force/mf34/config.h
index ce02ad5d68..1cb16c5f86 100644
--- a/keyboards/magic_force/mf34/config.h
+++ b/keyboards/magic_force/mf34/config.h
@@ -19,59 +19,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19#define LOCKING_SUPPORT_ENABLE 19#define LOCKING_SUPPORT_ENABLE
20/* Locking resynchronize hack */ 20/* Locking resynchronize hack */
21#define LOCKING_RESYNC_ENABLE 21#define LOCKING_RESYNC_ENABLE
22
23// The number of LEDs connected
24#define RGB_MATRIX_LED_COUNT 34
25
26#ifdef RGB_MATRIX_ENABLE
27# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
28# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
29# define RGB_MATRIX_KEYPRESSES
30# define ENABLE_RGB_MATRIX_ALPHAS_MODS
31# define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
32# define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
33# define ENABLE_RGB_MATRIX_BREATHING
34# define ENABLE_RGB_MATRIX_BAND_SAT
35# define ENABLE_RGB_MATRIX_BAND_VAL
36# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
37# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
38# define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
39# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
40# define ENABLE_RGB_MATRIX_CYCLE_ALL
41# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
42# define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
43# define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
44# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
45# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
46# define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
47# define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
48# define ENABLE_RGB_MATRIX_DUAL_BEACON
49# define ENABLE_RGB_MATRIX_RAINBOW_BEACON
50# define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
51# define ENABLE_RGB_MATRIX_RAINDROPS
52# define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
53# define ENABLE_RGB_MATRIX_HUE_BREATHING
54# define ENABLE_RGB_MATRIX_HUE_PENDULUM
55# define ENABLE_RGB_MATRIX_HUE_WAVE
56# define ENABLE_RGB_MATRIX_PIXEL_RAIN
57# define ENABLE_RGB_MATRIX_PIXEL_FLOW
58# define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
59// enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS is defined
60# define ENABLE_RGB_MATRIX_TYPING_HEATMAP
61# define ENABLE_RGB_MATRIX_DIGITAL_RAIN
62// enabled only of RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is defined
63# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
64# define ENABLE_RGB_MATRIX_SOLID_REACTIVE
65# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
66# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
67# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
68# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
69# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
70# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
71# define ENABLE_RGB_MATRIX_SPLASH
72# define ENABLE_RGB_MATRIX_MULTISPLASH
73# define ENABLE_RGB_MATRIX_SOLID_SPLASH
74# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
75#endif
76
77// rgb EFFCET --end
diff --git a/keyboards/magic_force/mf34/info.json b/keyboards/magic_force/mf34/info.json
index 86b08087cb..027904e729 100644
--- a/keyboards/magic_force/mf34/info.json
+++ b/keyboards/magic_force/mf34/info.json
@@ -16,7 +16,53 @@
16 "pin": "C15" 16 "pin": "C15"
17 }, 17 },
18 "rgb_matrix": { 18 "rgb_matrix": {
19 "driver": "ws2812" 19 "animations": {
20 "alphas_mods": true,
21 "gradient_up_down": true,
22 "gradient_left_right": true,
23 "breathing": true,
24 "band_sat": true,
25 "band_val": true,
26 "band_pinwheel_sat": true,
27 "band_pinwheel_val": true,
28 "band_spiral_sat": true,
29 "band_spiral_val": true,
30 "cycle_all": true,
31 "cycle_left_right": true,
32 "cycle_up_down": true,
33 "rainbow_moving_chevron": true,
34 "cycle_out_in": true,
35 "cycle_out_in_dual": true,
36 "cycle_pinwheel": true,
37 "cycle_spiral": true,
38 "dual_beacon": true,
39 "rainbow_beacon": true,
40 "rainbow_pinwheels": true,
41 "raindrops": true,
42 "jellybean_raindrops": true,
43 "hue_breathing": true,
44 "hue_pendulum": true,
45 "hue_wave": true,
46 "pixel_rain": true,
47 "pixel_flow": true,
48 "pixel_fractal": true,
49 "typing_heatmap": true,
50 "digital_rain": true,
51 "solid_reactive_simple": true,
52 "solid_reactive": true,
53 "solid_reactive_wide": true,
54 "solid_reactive_multiwide": true,
55 "solid_reactive_cross": true,
56 "solid_reactive_multicross": true,
57 "solid_reactive_nexus": true,
58 "solid_reactive_multinexus": true,
59 "splash": true,
60 "multisplash": true,
61 "solid_splash": true,
62 "solid_multisplash": true
63 },
64 "driver": "ws2812",
65 "max_brightness": 200
20 }, 66 },
21 "matrix_pins": { 67 "matrix_pins": {
22 "cols": ["A2", "A1", "B14", "B4", "B5", "B6", "B7"], 68 "cols": ["A2", "A1", "B14", "B4", "B5", "B6", "B7"],