summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2002-07-02 17:49:05 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2002-07-02 17:49:05 +0000
commitca3e7663a04980bc5cd6041f7652bedbbb021140 (patch)
tree04063b0268758d0be2346d9977a2a26b6135f99b /firmware
parente140424abc183403567b031a7da8b9b466fb4e95 (diff)
downloadrockbox-ca3e7663a04980bc5cd6041f7652bedbbb021140.tar.gz
rockbox-ca3e7663a04980bc5cd6041f7652bedbbb021140.zip
Added ATA debug feature
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1308 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-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)