summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortmk <wakojun@gmail.com>2013-05-27 15:30:36 -0700
committertmk <wakojun@gmail.com>2013-05-27 15:30:36 -0700
commitbf3a23b30645e98b9999b6c5cd6f29044a13821f (patch)
tree93a69a59cdaed98dc80d5362e3f2ad4c48a23016
parent862a006190f2ed568d68e22a25b878a3d6368bc0 (diff)
parentddf1759dbebda91bcc550191cf779292da5653fc (diff)
Merge pull request #36 from Wraul/fix_sleep_led
Fixes to sleep LED
-rw-r--r--common/command.c5
-rw-r--r--protocol/pjrc/usb.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/common/command.c b/common/command.c
index b792579475..74b7c5ebcf 100644
--- a/common/command.c
+++ b/common/command.c
@@ -106,6 +106,9 @@ static void command_common_help(void)
print("x: toggle matrix debug\n");
print("k: toggle keyboard debug\n");
print("m: toggle mouse debug\n");
+#ifdef SLEEP_LED_ENABLE
+ print("z: toggle sleep LED test\n");
+#endif
print("v: print device version & info\n");
print("t: print timer count\n");
print("s: print status\n");
@@ -153,12 +156,14 @@ static bool command_common(uint8_t code)
{
static host_driver_t *host_driver = 0;
switch (code) {
+#ifdef SLEEP_LED_ENABLE
case KC_Z:
// test breathing sleep LED
print("Sleep LED test\n");
sleep_led_toggle();
led_set(host_keyboard_leds());
break;
+#endif
#ifdef BOOTMAGIC_ENABLE
case KC_E:
print("eeconfig:\n");
diff --git a/protocol/pjrc/usb.c b/protocol/pjrc/usb.c
index 0a5436deb4..902f9f7f77 100644
--- a/protocol/pjrc/usb.c
+++ b/protocol/pjrc/usb.c
@@ -34,7 +34,9 @@
#include "led.h"
#include "print.h"
#include "util.h"
+#ifdef SLEEP_LED_ENABLE
#include "sleep_led.h"
+#endif
#include "suspend.h"