From ca3e7663a04980bc5cd6041f7652bedbbb021140 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Tue, 2 Jul 2002 17:49:05 +0000 Subject: Added ATA debug feature git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1308 a1c6a512-1295-4272-9138-f99709370657 --- firmware/usb.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'firmware/usb.c') 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) 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) -- cgit v1.2.3