diff options
| author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-07-02 17:49:05 +0000 |
|---|---|---|
| committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-07-02 17:49:05 +0000 |
| commit | ca3e7663a04980bc5cd6041f7652bedbbb021140 (patch) | |
| tree | 04063b0268758d0be2346d9977a2a26b6135f99b | |
| parent | e140424abc183403567b031a7da8b9b466fb4e95 (diff) | |
| download | rockbox-ca3e7663a04980bc5cd6041f7652bedbbb021140.zip rockbox-ca3e7663a04980bc5cd6041f7652bedbbb021140.tar.gz rockbox-ca3e7663a04980bc5cd6041f7652bedbbb021140.tar.bz2 rockbox-ca3e7663a04980bc5cd6041f7652bedbbb021140.tar.xz | |
Added ATA debug feature
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1308 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/usb.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/firmware/usb.c b/firmware/usb.c index 01b14ff..6693fbf 100644 --- a/firmware/usb.c +++ b/firmware/usb.c @@ -94,7 +94,19 @@ static void usb_slave_mode(bool on) rc = ata_init(); if(rc) + { +#ifdef ARCHOS_RECORDER + char str[32]; + lcd_clear_display(); + snprintf(str, 31, "ATA error: %d", rc); + lcd_puts(0, 1, str); + lcd_puts(0, 3, "Press ON to debug"); + lcd_update(); + while(button_get(true) != BUTTON_ON) {}; + dbg_ports(); +#endif panicf("ata: %d",rc); + } pinfo = disk_init(); if (!pinfo) |