X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=quantum%2Fvisualizer%2Fvisualizer.h;h=90ecdcbaea56c3e85d72d71d1c6813b0392bc460;hb=4c1164c469a103981478222b21ef5ffaa364448d;hp=d6f279e101512a4adeb582f4c2a4dccc871026eb;hpb=704794bae3bf96541b0362ea38b84706d5ee6958;p=qmk_firmware.git diff --git a/quantum/visualizer/visualizer.h b/quantum/visualizer/visualizer.h index d6f279e10..90ecdcbae 100644 --- a/quantum/visualizer/visualizer.h +++ b/quantum/visualizer/visualizer.h @@ -28,12 +28,17 @@ SOFTWARE. #include #include +#include "config.h" #include "gfx.h" #ifdef LCD_BACKLIGHT_ENABLE #include "lcd_backlight.h" #endif +#ifdef BACKLIGHT_ENABLE +#include "backlight.h" +#endif + // use this function to merge both real_mods and oneshot_mods in a uint16_t uint8_t visualizer_get_mods(void); @@ -65,9 +70,12 @@ struct keyframe_animation_t; typedef struct { uint32_t layer; uint32_t default_layer; - uint8_t mods; uint32_t leds; // See led.h for available statuses + uint8_t mods; bool suspended; +#ifdef BACKLIGHT_ENABLE + uint8_t backlight_level; +#endif #ifdef VISUALIZER_USER_DATA_SIZE uint8_t user_data[VISUALIZER_USER_DATA_SIZE]; #endif