Disable VBUSSENSING features on PA9 completely
This commit is contained in:
parent
3cf1851382
commit
78bc3f52ad
|
@ -318,6 +318,7 @@ USB_OTG_STS USB_OTG_SelectCore(USB_OTG_CORE_HANDLE *pdev,
|
|||
return status;
|
||||
}
|
||||
|
||||
#include "build/debug.h"
|
||||
|
||||
/**
|
||||
* @brief USB_OTG_CoreInit
|
||||
|
@ -391,10 +392,10 @@ USB_OTG_STS USB_OTG_CoreInit(USB_OTG_CORE_HANDLE *pdev)
|
|||
/* Deactivate the power down*/
|
||||
gccfg.d32 = 0;
|
||||
gccfg.b.pwdn = 1;
|
||||
#ifdef VBUS_SENSING_ENABLED
|
||||
gccfg.b.vbussensingA = 1 ;
|
||||
gccfg.b.vbussensingB = 1 ;
|
||||
|
||||
#ifndef VBUS_SENSING_ENABLED
|
||||
#else
|
||||
gccfg.b.disablevbussensing = 1;
|
||||
#endif
|
||||
|
||||
|
|
|
@ -28,13 +28,13 @@
|
|||
#include "sdcard.h"
|
||||
|
||||
|
||||
#ifdef USB_DETECT_PIN
|
||||
#ifdef USE_USB_DETECT
|
||||
static IO_t usbDetectPin = IO_NONE;
|
||||
#endif
|
||||
|
||||
void usbCableDetectDeinit(void)
|
||||
{
|
||||
#ifdef USB_DETECT_PIN
|
||||
#ifdef USE_USB_DETECT
|
||||
IOInit(usbDetectPin, OWNER_FREE, 0);
|
||||
IOConfigGPIO(usbDetectPin, IOCFG_IN_FLOATING);
|
||||
usbDetectPin = IO_NONE;
|
||||
|
@ -43,7 +43,10 @@ void usbCableDetectDeinit(void)
|
|||
|
||||
void usbCableDetectInit(void)
|
||||
{
|
||||
#ifdef USB_DETECT_PIN
|
||||
#ifdef USE_USB_DETECT
|
||||
#ifndef USB_DETECT_PIN
|
||||
#define USB_DETECT_PIN NONE
|
||||
#endif
|
||||
usbDetectPin = IOGetByTag(IO_TAG(USB_DETECT_PIN));
|
||||
|
||||
IOInit(usbDetectPin, OWNER_USB_DETECT, 0);
|
||||
|
@ -55,7 +58,7 @@ bool usbCableIsInserted(void)
|
|||
{
|
||||
bool result = false;
|
||||
|
||||
#ifdef USB_DETECT_PIN
|
||||
#ifdef USE_USB_DETECT
|
||||
result = IORead(usbDetectPin) != 0;
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue