|
|
@ -1,84 +0,0 @@ |
|
|
|
/* |
|
|
|
Copyright 2020 <contact@vwolf.be> |
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
/* Define RGB */ |
|
|
|
#ifdef RGB_MATRIX_ENABLE |
|
|
|
|
|
|
|
#define RGB_MATRIX_LED_COUNT 62 |
|
|
|
|
|
|
|
#define RGB_MATRIX_SLEEP |
|
|
|
#define RGB_MATRIX_KEYPRESSES |
|
|
|
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS |
|
|
|
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120 |
|
|
|
|
|
|
|
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL |
|
|
|
|
|
|
|
#define ENABLE_RGB_MATRIX_ALPHAS_MODS |
|
|
|
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN |
|
|
|
#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT |
|
|
|
#define ENABLE_RGB_MATRIX_BREATHING |
|
|
|
#define ENABLE_RGB_MATRIX_BAND_SAT |
|
|
|
#define ENABLE_RGB_MATRIX_BAND_VAL |
|
|
|
#define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT |
|
|
|
#define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL |
|
|
|
#define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT |
|
|
|
#define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL |
|
|
|
#define ENABLE_RGB_MATRIX_CYCLE_ALL |
|
|
|
#define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT |
|
|
|
#define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN |
|
|
|
#define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON |
|
|
|
#define ENABLE_RGB_MATRIX_CYCLE_OUT_IN |
|
|
|
#define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL |
|
|
|
#define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL |
|
|
|
#define ENABLE_RGB_MATRIX_CYCLE_SPIRAL |
|
|
|
#define ENABLE_RGB_MATRIX_DUAL_BEACON |
|
|
|
#define ENABLE_RGB_MATRIX_RAINBOW_BEACON |
|
|
|
#define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS |
|
|
|
#define ENABLE_RGB_MATRIX_RAINDROPS |
|
|
|
#define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS |
|
|
|
#define ENABLE_RGB_MATRIX_HUE_BREATHING |
|
|
|
#define ENABLE_RGB_MATRIX_HUE_PENDULUM |
|
|
|
#define ENABLE_RGB_MATRIX_HUE_WAVE |
|
|
|
#define ENABLE_RGB_MATRIX_PIXEL_RAIN |
|
|
|
// The PIXEL_FRACTAL effect does not work properly when the matrix layout is |
|
|
|
// different from the physical layout; it also has problems when underglow |
|
|
|
// LEDs are present, or when multiple LEDs are associated with the same key. |
|
|
|
#undef ENABLE_RGB_MATRIX_PIXEL_FRACTAL |
|
|
|
|
|
|
|
// Framebuffer effects; can be enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS |
|
|
|
// is defined. Both of these effects currently don't work properly when the |
|
|
|
// key matrix does not match the physical layout, so they are disabled. |
|
|
|
#undef ENABLE_RGB_MATRIX_TYPING_HEATMAP |
|
|
|
#undef ENABLE_RGB_MATRIX_DIGITAL_RAIN |
|
|
|
|
|
|
|
// Reactive effects; can be enabled only if at least one of |
|
|
|
// RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is defined. |
|
|
|
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE |
|
|
|
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE |
|
|
|
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE |
|
|
|
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE |
|
|
|
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS |
|
|
|
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS |
|
|
|
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS |
|
|
|
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS |
|
|
|
#define ENABLE_RGB_MATRIX_SPLASH |
|
|
|
#define ENABLE_RGB_MATRIX_MULTISPLASH |
|
|
|
#define ENABLE_RGB_MATRIX_SOLID_SPLASH |
|
|
|
#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
|
|
|
|
|
|
|
#endif |