We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 24d1fd2 commit 679314aCopy full SHA for 679314a
ports/stm/supervisor/usb.c
@@ -41,7 +41,12 @@ STATIC void init_usb_vbus_sense(void) {
41
#if (BOARD_NO_VBUS_SENSE)
42
// Disable VBUS sensing
43
#ifdef USB_OTG_GCCFG_VBDEN
44
+ // Deactivate VBUS Sensing B
45
USB_OTG_FS->GCCFG &= ~USB_OTG_GCCFG_VBDEN;
46
+
47
+ // B-peripheral session valid override enable
48
+ USB_OTG_FS->GOTGCTL |= USB_OTG_GOTGCTL_BVALOEN;
49
+ USB_OTG_FS->GOTGCTL |= USB_OTG_GOTGCTL_BVALOVAL;
50
#else
51
USB_OTG_FS->GCCFG |= USB_OTG_GCCFG_NOVBUSSENS;
52
USB_OTG_FS->GCCFG &= ~USB_OTG_GCCFG_VBUSBSEN;
0 commit comments