summaryrefslogtreecommitdiff
path: root/firmware/target/arm/usb-fw-pp502x.c
diff options
context:
space:
mode:
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;