bmt_usb_charger_enum IsUSBorCharger(void) { kal_bool isUSB; #if !defined(__CHARGER_USB_DETECT_WIHT_ONE_EINT__) isUSB = USB_GetCableStatus(); #else isUSB = (chr_usb_detect.chr_usb_present == USB_PRESENT); #endif return (isUSB)?BMT_USB_IN:BMT_AC_IN; }
bmt_usb_charger_enum bmt_IsUSBorCharger(void) { #if defined(__DRV_EXT_CHARGER_DETECTION__) charger_usb_present_enum present; present = ext_charger_det->det_charger_present(); if (present == NO_PRESENT) { ASSERT(0); // Don't know what value to return!! } else if (present == USB_PRESENT) { return BMT_USB_IN; } else { return BMT_AC_IN; } #endif // #if defined(__DRV_EXT_CHARGER_DETECTION__) #if (!defined(__DRV_EXT_CHARGER_DETECTION__)) kal_bool isUSB; #if !defined(__CHARGER_USB_DETECT_WIHT_ONE_EINT__) isUSB = USB_GetCableStatus(); #else //isUSB = (chr_usb_detect.chr_usb_present == USB_PRESENT); isUSB = (chr_usb_detect.chr_usb_present == USB_PRESENT)?KAL_TRUE:KAL_FALSE; #endif return (isUSB)?BMT_USB_IN:BMT_AC_IN; #endif // #if (!defined(__DRV_EXT_CHARGER_DETECTION__)) }