summaryrefslogtreecommitdiff
path: root/firmware/usb.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/usb.c')
-rw-r--r--firmware/usb.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/usb.c b/firmware/usb.c
index 64474c7b66..fcc06c2f6e 100644
--- a/firmware/usb.c
+++ b/firmware/usb.c
@@ -218,8 +218,12 @@ static void usb_tick(void)
218#ifdef ARCHOS_RECORDER 218#ifdef ARCHOS_RECORDER
219 current_status = (adc_read(ADC_USB_POWER) > 500)?true:false; 219 current_status = (adc_read(ADC_USB_POWER) > 500)?true:false;
220#else 220#else
221#ifdef ARCHOS_FMRECORDER
222 current_status = (adc_read(ADC_USB_POWER) < 512)?true:false;
223#else
221 current_status = (PADR & 0x8000)?false:true; 224 current_status = (PADR & 0x8000)?false:true;
222#endif 225#endif
226#endif
223 227
224 /* Only report when the status has changed */ 228 /* Only report when the status has changed */
225 if(current_status != last_usb_status) 229 if(current_status != last_usb_status)