From afc3148e2341e4be982cdb628543e30923cfdaf7 Mon Sep 17 00:00:00 2001 From: tmk Date: Tue, 26 Mar 2013 16:55:45 +0900 Subject: Add supsend and wakeup to pjrc stack --- protocol/pjrc/main.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'protocol/pjrc/main.c') diff --git a/protocol/pjrc/main.c b/protocol/pjrc/main.c index 776bfee9d6..5f15dbf892 100644 --- a/protocol/pjrc/main.c +++ b/protocol/pjrc/main.c @@ -31,10 +31,7 @@ #include "print.h" #include "debug.h" #include "util.h" -#include "bootloader.h" -#ifdef PS2_MOUSE_ENABLE -# include "ps2_mouse.h" -#endif +#include "suspend.h" #include "host.h" #include "pjrc.h" @@ -55,7 +52,17 @@ int main(void) keyboard_init(); host_set_driver(pjrc_driver()); +#ifdef SLEEP_LED_ENABLE + sleep_led_init(); +#endif while (1) { - keyboard_task(); + while (suspend) { + suspend_power_down(); + if (remote_wakeup && suspend_wakeup_condition()) { + usb_remote_wakeup(); + } + } + + keyboard_task(); } } -- cgit v1.2.3