File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 2828#else
2929/* Private typedef -----------------------------------------------------------*/
3030/* Private define ------------------------------------------------------------*/
31+ #if !defined(USBD_VBUS_DETECTION_ENABLE )
32+ #define VBUS_SENSING DISABLE
33+ #else
34+ #define VBUS_SENSING ENABLE
35+ #endif
3136
3237/* Private macro -------------------------------------------------------------*/
3338/* Private variables ---------------------------------------------------------*/
@@ -479,14 +484,14 @@ USBD_StatusTypeDef USBD_LL_Init(USBD_HandleTypeDef *pdev)
479484 g_hpcd .Init .phy_itface = PCD_PHY_ULPI ;
480485#endif
481486 g_hpcd .Init .speed = PCD_SPEED_HIGH ;
482- g_hpcd .Init .vbus_sensing_enable = ENABLE ;
487+ g_hpcd .Init .vbus_sensing_enable = VBUS_SENSING ;
483488 g_hpcd .Init .use_external_vbus = DISABLE ;
484489#else /* USE_USB_FS */
485490#ifdef USB_OTG_FS
486491 g_hpcd .Instance = USB_OTG_FS ;
487492 g_hpcd .Init .use_dedicated_ep1 = DISABLE ;
488493 g_hpcd .Init .dma_enable = DISABLE ;
489- g_hpcd .Init .vbus_sensing_enable = DISABLE ;
494+ g_hpcd .Init .vbus_sensing_enable = VBUS_SENSING ;
490495 g_hpcd .Init .use_external_vbus = DISABLE ;
491496#else
492497 g_hpcd .Instance = USB ;
Original file line number Diff line number Diff line change @@ -157,6 +157,11 @@ extern "C" {
157157// SD Read/Write timeout, default value defined in STM32SD library
158158//#define SD_DATATIMEOUT x
159159
160+ // USB Vbus sensing. Require to have Vbus pin connected to Vbus signal.
161+ // Warning, pin is different depending on FullSpeed or High Speed mode used
162+ // See AN4879 https://www.st.com/content/st_com/en/search.html#q=AN4879-t=resources-page=1
163+ //#define USBD_VBUS_DETECTION_ENABLE
164+
160165#ifdef __cplusplus
161166} // extern "C"
162167#endif
You can’t perform that action at this time.
0 commit comments