summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/usb.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/usb.c b/firmware/usb.c
index 58656b5..44e359f 100644
--- a/firmware/usb.c
+++ b/firmware/usb.c
@@ -253,6 +253,7 @@ static void usb_thread(void)
#ifdef USB_REALLY_BRAVE
usb_slave_mode(true);
usb_state = USB_INSERTED;
+ cpu_idle_mode(true);
#else
system_reboot();
#endif
@@ -283,6 +284,7 @@ static void usb_thread(void)
some threads might not have acknowledged the
insertion */
usb_slave_mode(false);
+ cpu_idle_mode(false);
}
usb_state = USB_EXTRACTED;