-/*
-#define SLEEP_TIME_MS 10000
- // (USB_DeviceState == DEVICE_STATE_Suspended) {
- //if (timer_elapsed32(last_key_time) > SLEEP_TIME_MS) {
- // TODO: remove LUFA dependent code
- if (!USB_IsInitialized && timer_elapsed32(last_key_time) > SLEEP_TIME_MS) {
- matrix_power_down();
- // TODO: power down only when no USB connection
- // Or it makes USB connection lost or suspended
- suspend_power_down(WDTO_15MS);
- matrix_power_up();
- }
- else {
- matrix_power_down();
- matrix_power_up();
- }
-*/