X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=protocol%2Flufa%2Flufa.c;h=eca51c8784f2f37dd54301ee3c4822a42abd8e08;hb=294aa396da1111838050d6476ec25f0023885d40;hp=fc3798cdf9be851690ac52b04d89d46e1fe64334;hpb=c8cfde01389a7f945e237b8571c1d4202e0d60d0;p=max%2Ftmk_keyboard.git diff --git a/protocol/lufa/lufa.c b/protocol/lufa/lufa.c index fc3798cd..eca51c87 100644 --- a/protocol/lufa/lufa.c +++ b/protocol/lufa/lufa.c @@ -40,8 +40,14 @@ #include "host.h" #include "host_driver.h" #include "keyboard.h" +#include "action.h" +#include "led.h" #include "sendchar.h" #include "debug.h" +#ifdef SLEEP_LED_ENABLE +#include "sleep_led.h" +#endif +#include "suspend.h" #include "descriptor.h" #include "lufa.h" @@ -133,7 +139,13 @@ static void Console_Task(void) /******************************************************************************* * USB Events ******************************************************************************/ -#include "led.h" +/* + * Event Order of Plug in: + * 0) EVENT_USB_Device_Connect + * 1) EVENT_USB_Device_Suspend + * 2) EVENT_USB_Device_Reset + * 3) EVENT_USB_Device_Wake +*/ void EVENT_USB_Device_Connect(void) { } @@ -148,12 +160,20 @@ void EVENT_USB_Device_Reset(void) void EVENT_USB_Device_Suspend() { - led_set(1<