diff options
| author | jgillick <j_gillick@yahoo.com> | 2020-03-18 00:35:20 -0700 |
|---|---|---|
| committer | jgillick <j_gillick@yahoo.com> | 2020-03-18 00:35:20 -0700 |
| commit | 679314a22ed78ede26b7d01646e4fd82aeb30b68 (patch) | |
| tree | 5e2189de4c6dc5fbb8c288e5b639edf7236d71a8 /ports | |
| parent | 24d1fd2bf1325ea6ede4a73cc6e8251d486f42a4 (diff) | |
Fix disable VBUS sensing.
Diffstat (limited to 'ports')
| -rw-r--r-- | ports/stm/supervisor/usb.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ports/stm/supervisor/usb.c b/ports/stm/supervisor/usb.c index 0c5e70dd8..6cb9feb4b 100644 --- a/ports/stm/supervisor/usb.c +++ b/ports/stm/supervisor/usb.c @@ -41,7 +41,12 @@ STATIC void init_usb_vbus_sense(void) { #if (BOARD_NO_VBUS_SENSE) // Disable VBUS sensing #ifdef USB_OTG_GCCFG_VBDEN + // Deactivate VBUS Sensing B 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 USB_OTG_FS->GCCFG |= USB_OTG_GCCFG_NOVBUSSENS; USB_OTG_FS->GCCFG &= ~USB_OTG_GCCFG_VBUSBSEN; |
