summaryrefslogtreecommitdiff
path: root/firmware/usb.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/usb.c')
-rw-r--r--firmware/usb.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/firmware/usb.c b/firmware/usb.c
index 01b14ffa78..6693fbf0a3 100644
--- a/firmware/usb.c
+++ b/firmware/usb.c
@@ -94,7 +94,19 @@ static void usb_slave_mode(bool on)
94 94
95 rc = ata_init(); 95 rc = ata_init();
96 if(rc) 96 if(rc)
97 {
98#ifdef ARCHOS_RECORDER
99 char str[32];
100 lcd_clear_display();
101 snprintf(str, 31, "ATA error: %d", rc);
102 lcd_puts(0, 1, str);
103 lcd_puts(0, 3, "Press ON to debug");
104 lcd_update();
105 while(button_get(true) != BUTTON_ON) {};
106 dbg_ports();
107#endif
97 panicf("ata: %d",rc); 108 panicf("ata: %d",rc);
109 }
98 110
99 pinfo = disk_init(); 111 pinfo = disk_init();
100 if (!pinfo) 112 if (!pinfo)