summaryrefslogtreecommitdiff
path: root/keyboards/lily58/r2g
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2024-01-08 04:41:01 +0000
committerGitHub <noreply@github.com>2024-01-08 04:41:01 +0000
commit7fb8dd1440caf933da6ef4f6b21c3b8af0bc920b (patch)
tree26c1826930b025a4c94e2a47f65b01ffc3c1c6f3 /keyboards/lily58/r2g
parentce34549c26ece884f78c7c245ddf9a37143a0757 (diff)
Migrate RGB Matrix config to info.json - L (#22864)
Diffstat (limited to 'keyboards/lily58/r2g')
-rw-r--r--keyboards/lily58/r2g/config.h48
-rw-r--r--keyboards/lily58/r2g/info.json23
2 files changed, 21 insertions, 50 deletions
diff --git a/keyboards/lily58/r2g/config.h b/keyboards/lily58/r2g/config.h
deleted file mode 100644
index 07fb9aa631..0000000000
--- a/keyboards/lily58/r2g/config.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
-Copyright 2012 Jun Wako <wakojun@gmail.com>
-Copyright 2015 Jack Humbert
-Copyright 2017 F_YUUCHI
-Copyright 2023 Elliot Powell
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#pragma once
-
-#ifdef RGB_MATRIX_ENABLE
-# define RGB_MATRIX_LED_COUNT 74
-# define RGB_MATRIX_SLEEP
-# define RGB_MATRIX_LED_FLUSH_LIMIT 16
-# define RGB_MATRIX_KEYPRESSES
-# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
-# define RGB_MATRIX_KEYPRESSES
-# define RGB_MATRIX_KEYRELEASES
-# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
-
-
-# define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
-# define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
-# define ENABLE_RGB_MATRIX_ALPHAS_MODS
-# define ENABLE_RGB_MATRIX_BREATHING
-# define ENABLE_RGB_MATRIX_HUE_WAVE
-# define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
-# define ENABLE_RGB_MATRIX_RAINBOW_BEACON
-
-#if defined(RGB_MATRIX_KEYPRESSES) || defined(RGB_MATRIX_KEYRELEASES)
-# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
-# define ENABLE_RGB_MATRIX_SOLID_REACTIVE
-#endif
-
-# define SPLIT_TRANSPORT_MIRROR
-#endif
diff --git a/keyboards/lily58/r2g/info.json b/keyboards/lily58/r2g/info.json
index c7fe3e011e..3cad3dc8e8 100644
--- a/keyboards/lily58/r2g/info.json
+++ b/keyboards/lily58/r2g/info.json
@@ -22,7 +22,12 @@
},
"split": {
"enabled": true,
- "soft_serial_pin": "D2"
+ "soft_serial_pin": "D2",
+ "transport": {
+ "sync": {
+ "matrix_state": true
+ }
+ }
},
"ws2812": {
"pin": "D3"
@@ -104,6 +109,17 @@
}
},
"rgb_matrix": {
+ "animations": {
+ "gradient_up_down": true,
+ "gradient_left_right": true,
+ "alphas_mods": true,
+ "breathing": true,
+ "hue_wave": true,
+ "rainbow_moving_chevron": true,
+ "rainbow_beacon": true,
+ "solid_reactive_simple": true,
+ "solid_reactive": true
+ },
"driver": "ws2812",
"split_count": [37, 37],
"layout": [
@@ -181,6 +197,9 @@
{"flags": 2, "x": 150, "y": 0}, // R RGB6
{"flags": 2, "x": 140, "y": 0}, // R RGB7
{"flags": 2, "x": 128, "y": 32} // R RGB8
- ]
+ ],
+ "max_brightness": 120,
+ "react_on_keyup": true,
+ "sleep": true
}
}