diff options
Diffstat (limited to 'quantum/visualizer/visualizer.c')
| -rw-r--r-- | quantum/visualizer/visualizer.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/quantum/visualizer/visualizer.c b/quantum/visualizer/visualizer.c index cc99d1e3b..5b4d8d603 100644 --- a/quantum/visualizer/visualizer.c +++ b/quantum/visualizer/visualizer.c | |||
| @@ -52,7 +52,8 @@ SOFTWARE. | |||
| 52 | 52 | ||
| 53 | // Define this in config.h | 53 | // Define this in config.h |
| 54 | #ifndef VISUALIZER_THREAD_PRIORITY | 54 | #ifndef VISUALIZER_THREAD_PRIORITY |
| 55 | #define "Visualizer thread priority not defined" | 55 | // The visualizer needs gfx thread priorities |
| 56 | #define VISUALIZER_THREAD_PRIORITY (NORMAL_PRIORITY - 2) | ||
| 56 | #endif | 57 | #endif |
| 57 | 58 | ||
| 58 | static visualizer_keyboard_status_t current_status = { | 59 | static visualizer_keyboard_status_t current_status = { |
| @@ -255,6 +256,9 @@ static DECLARE_THREAD_FUNCTION(visualizerThread, arg) { | |||
| 255 | .mods = 0xFF, | 256 | .mods = 0xFF, |
| 256 | .leds = 0xFFFFFFFF, | 257 | .leds = 0xFFFFFFFF, |
| 257 | .suspended = false, | 258 | .suspended = false, |
| 259 | #ifdef BACKLIGHT_ENABLE | ||
| 260 | .backlight_level = 0, | ||
| 261 | #endif | ||
| 258 | #ifdef VISUALIZER_USER_DATA_SIZE | 262 | #ifdef VISUALIZER_USER_DATA_SIZE |
| 259 | .user_data = {0}, | 263 | .user_data = {0}, |
| 260 | #endif | 264 | #endif |
| @@ -299,6 +303,7 @@ static DECLARE_THREAD_FUNCTION(visualizerThread, arg) { | |||
| 299 | else { | 303 | else { |
| 300 | gdispGSetPowerMode(LED_DISPLAY, powerOff); | 304 | gdispGSetPowerMode(LED_DISPLAY, powerOff); |
| 301 | } | 305 | } |
| 306 | state.status.backlight_level = current_status.backlight_level; | ||
| 302 | } | 307 | } |
| 303 | #endif | 308 | #endif |
| 304 | if (visualizer_enabled) { | 309 | if (visualizer_enabled) { |
