Beispiel #1
0
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; 
}
Beispiel #2
0
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__))

}