summaryrefslogtreecommitdiff
path: root/quantum/led.c
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/led.c')
-rw-r--r--quantum/led.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/quantum/led.c b/quantum/led.c
index 7ee67b55e6..68494af3c2 100644
--- a/quantum/led.c
+++ b/quantum/led.c
@@ -17,19 +17,21 @@
#include "host.h"
#include "debug.h"
-#ifdef BACKLIGHT_ENABLE
-# include "backlight.h"
+#ifdef BACKLIGHT_CAPS_LOCK
+# ifdef BACKLIGHT_ENABLE
+# include "backlight.h"
extern backlight_config_t backlight_config;
-#else
-# pragma message "Cannot use BACKLIGHT_CAPS_LOCK without backlight being enabled"
-# undef BACKLIGHT_CAPS_LOCK
+# else
+# pragma message "Cannot use BACKLIGHT_CAPS_LOCK without backlight being enabled"
+# undef BACKLIGHT_CAPS_LOCK
+# endif
#endif
#ifndef LED_PIN_ON_STATE
# define LED_PIN_ON_STATE 1
#endif
-#if defined(BACKLIGHT_CAPS_LOCK)
+#ifdef BACKLIGHT_CAPS_LOCK
/** \brief Caps Lock indicator using backlight (for keyboards without dedicated LED)
*/
static void handle_backlight_caps_lock(led_t led_state) {