Migrate RGB Matrix config to info.json - TUVW (#22910)

This commit is contained in:
Joel Challis 2024-01-16 01:16:31 +00:00 committed by GitHub
parent e30d0e5287
commit e1f59a6efc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
38 changed files with 465 additions and 801 deletions

View file

@ -1,30 +0,0 @@
// Copyright 2023 Treasure
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#define RGB_MATRIX_LED_COUNT 9
#define RGB_MATRIX_DEFAULT_SPD 40 // Sets the default animation speed, if none has been set
#define RGB_MATRIX_DEFAULT_VAL 120
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_SLEEP
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
#define ENABLE_RGB_MATRIX_BREATHING
#define ENABLE_RGB_MATRIX_CYCLE_ALL
#define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
#define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
#define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
#define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
#define ENABLE_RGB_MATRIX_PIXEL_RAIN
#define ENABLE_RGB_MATRIX_TYPING_HEATMAP
#define ENABLE_RGB_MATRIX_DIGITAL_RAIN
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
#define ENABLE_RGB_MATRIX_SPLASH
#define ENABLE_RGB_MATRIX_SOLID_SPLASH

View file

@ -31,6 +31,28 @@
"pin": "B6"
},
"rgb_matrix": {
"animations": {
"gradient_up_down": true,
"gradient_left_right": true,
"breathing": true,
"cycle_all": true,
"cycle_left_right": true,
"cycle_up_down": true,
"jellybean_raindrops": true,
"pixel_fractal": true,
"pixel_rain": true,
"typing_heatmap": true,
"digital_rain": true,
"solid_reactive_simple": true,
"solid_reactive_multiwide": true,
"solid_reactive_nexus": true,
"splash": true,
"solid_splash": true
},
"default": {
"speed": 40,
"val": 120
},
"driver": "ws2812",
"layout": [
{ "matrix": [2, 0],"flags": 4, "x": 0, "y": 20 },
@ -42,7 +64,8 @@
{ "matrix": [0, 0],"flags": 4, "x": 0, "y": 0 },
{ "matrix": [0, 1],"flags": 4, "x": 10, "y": 0 },
{ "matrix": [0, 2],"flags": 4, "x": 20, "y": 0 }
]
],
"sleep": true
},
"community_layouts": ["ortho_3x3"],
"layouts": {