diff --git a/firmware/usb.c b/firmware/usb.c index 00fec53afa..431c2954aa 100644 --- a/firmware/usb.c +++ b/firmware/usb.c @@ -220,14 +220,14 @@ bool usb_detect(void) { bool current_status; -#ifdef ARCHOS_RECORDER - current_status = (adc_read(ADC_USB_POWER) > 500)?true:false; -#else -#ifdef ARCHOS_FMRECORDER - current_status = (adc_read(ADC_USB_POWER) < 512)?true:false; -#else - current_status = (PADR & 0x8000)?false:true; +#ifdef USB_RECORDERSTYLE + current_status = (adc_read(ADC_USB_POWER) > 500)?true:false; #endif +#ifdef USB_FMRECORDERSTYLE + current_status = (adc_read(ADC_USB_POWER) <= 512)?true:false; +#endif +#ifdef USB_PLAYERSTYLE + current_status = (PADR & 0x8000)?false:true; #endif return current_status;