From d1c88e728ba324fa38a59656bfce4db2cf6d8db7 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Sun, 30 Jun 2002 20:24:57 +0000 Subject: Now uses adc_read() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1276 a1c6a512-1295-4272-9138-f99709370657 --- firmware/usb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'firmware/usb.c') diff --git a/firmware/usb.c b/firmware/usb.c index 3e6f058bf1..268cab6d4c 100644 --- a/firmware/usb.c +++ b/firmware/usb.c @@ -173,7 +173,8 @@ static void usb_tick(void) if(usb_monitor_enabled) { #ifdef ARCHOS_RECORDER - current_status = (PCDR & 0x04)?true:false; + /* If AN2 reads more than about 500, the USB is inserted */ + current_status = (adc_read(2) > 500); #else current_status = (PADR & 0x8000)?false:true; #endif -- cgit v1.2.3