diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-06-30 13:23:58 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-06-30 13:23:58 +0000 |
commit | e0b23fe50d1d3a80d4778195c2e7b1fc8098a603 (patch) | |
tree | b3e174fbfba027779f470b372af92154ae5e3ff6 | |
parent | 5193368445b3b24a55be58b845013630005cb5d4 (diff) | |
download | rockbox-e0b23fe50d1d3a80d4778195c2e7b1fc8098a603.tar.gz rockbox-e0b23fe50d1d3a80d4778195c2e7b1fc8098a603.zip |
Better USB handling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1264 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | apps/tree.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/apps/tree.c b/apps/tree.c index 0ba622fca8..2ca9a5124e 100644 --- a/apps/tree.c +++ b/apps/tree.c | |||
@@ -27,6 +27,7 @@ | |||
27 | #include "lcd.h" | 27 | #include "lcd.h" |
28 | #include "button.h" | 28 | #include "button.h" |
29 | #include "kernel.h" | 29 | #include "kernel.h" |
30 | #include "usb.h" | ||
30 | #include "tree.h" | 31 | #include "tree.h" |
31 | #include "main_menu.h" | 32 | #include "main_menu.h" |
32 | #include "sprintf.h" | 33 | #include "sprintf.h" |
@@ -35,6 +36,7 @@ | |||
35 | #include "menu.h" | 36 | #include "menu.h" |
36 | #include "wps.h" | 37 | #include "wps.h" |
37 | #include "settings.h" | 38 | #include "settings.h" |
39 | #include "debug.h" | ||
38 | 40 | ||
39 | #ifdef HAVE_LCD_BITMAP | 41 | #ifdef HAVE_LCD_BITMAP |
40 | #include "icons.h" | 42 | #include "icons.h" |
@@ -393,7 +395,15 @@ bool dirbrowse(char *root) | |||
393 | restore = true; | 395 | restore = true; |
394 | } | 396 | } |
395 | break; | 397 | break; |
396 | 398 | ||
399 | case SYS_USB_CONNECTED: | ||
400 | /* Tell the USB thread that we are safe */ | ||
401 | DEBUGF("dirbrowse got SYS_USB_CONNECTED\n"); | ||
402 | usb_acknowledge(SYS_USB_CONNECTED_ACK); | ||
403 | |||
404 | /* Wait until the USB cable is extracted again */ | ||
405 | usb_wait_for_disconnect(&button_queue); | ||
406 | break; | ||
397 | } | 407 | } |
398 | 408 | ||
399 | if ( restore ) { | 409 | if ( restore ) { |