summaryrefslogtreecommitdiff
path: root/firmware/target/arm/usb-fw-pp502x.c
diff options
context:
space:
mode:
authorFrank Gevaerts <frank@gevaerts.be>2008-03-20 20:01:28 +0000
committerFrank Gevaerts <frank@gevaerts.be>2008-03-20 20:01:28 +0000
commita6108b90978e1f8c33963043149061640423c4a3 (patch)
tree53b7541bb3f930cf5fe178bd8c3b75a01a2deab3 /firmware/target/arm/usb-fw-pp502x.c
parent8113717da9af4977065702a682bc8d71f85180b2 (diff)
downloadrockbox-a6108b90978e1f8c33963043149061640423c4a3.tar.gz
rockbox-a6108b90978e1f8c33963043149061640423c4a3.zip
differentiate between connected and powered in usb_detect()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16723 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/usb-fw-pp502x.c')
-rw-r--r--firmware/target/arm/usb-fw-pp502x.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/firmware/target/arm/usb-fw-pp502x.c b/firmware/target/arm/usb-fw-pp502x.c
index 008d42d991..d881488094 100644
--- a/firmware/target/arm/usb-fw-pp502x.c
+++ b/firmware/target/arm/usb-fw-pp502x.c
@@ -119,7 +119,12 @@ static bool usb_pin_detect(void)
119int usb_detect(void) 119int usb_detect(void)
120{ 120{
121 if(usb_pin_detect()) { 121 if(usb_pin_detect()) {
122 return USB_INSERTED; 122 if(usb_drv_connected()) {
123 return USB_INSERTED;
124 }
125 else {
126 return USB_POWERED;
127 }
123 } 128 }
124 else { 129 else {
125 return USB_EXTRACTED; 130 return USB_EXTRACTED;