Fix disable VBUS sensing.
This commit is contained in:
parent
24d1fd2bf1
commit
679314a22e
@ -41,7 +41,12 @@ STATIC void init_usb_vbus_sense(void) {
|
|||||||
#if (BOARD_NO_VBUS_SENSE)
|
#if (BOARD_NO_VBUS_SENSE)
|
||||||
// Disable VBUS sensing
|
// Disable VBUS sensing
|
||||||
#ifdef USB_OTG_GCCFG_VBDEN
|
#ifdef USB_OTG_GCCFG_VBDEN
|
||||||
|
// Deactivate VBUS Sensing B
|
||||||
USB_OTG_FS->GCCFG &= ~USB_OTG_GCCFG_VBDEN;
|
USB_OTG_FS->GCCFG &= ~USB_OTG_GCCFG_VBDEN;
|
||||||
|
|
||||||
|
// B-peripheral session valid override enable
|
||||||
|
USB_OTG_FS->GOTGCTL |= USB_OTG_GOTGCTL_BVALOEN;
|
||||||
|
USB_OTG_FS->GOTGCTL |= USB_OTG_GOTGCTL_BVALOVAL;
|
||||||
#else
|
#else
|
||||||
USB_OTG_FS->GCCFG |= USB_OTG_GCCFG_NOVBUSSENS;
|
USB_OTG_FS->GCCFG |= USB_OTG_GCCFG_NOVBUSSENS;
|
||||||
USB_OTG_FS->GCCFG &= ~USB_OTG_GCCFG_VBUSBSEN;
|
USB_OTG_FS->GCCFG &= ~USB_OTG_GCCFG_VBUSBSEN;
|
||||||
|
Loading…
Reference in New Issue
Block a user