From 795789a033ec1426585b1be21a62cb4d8d69e253 Mon Sep 17 00:00:00 2001 From: richardclli Date: Wed, 27 Dec 2023 14:26:27 +0800 Subject: [PATCH] fix(PL18/PL18EV): Broken USB functionalities post #4207 (#4471) --- radio/src/targets/common/arm/stm32/usbd_conf.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/radio/src/targets/common/arm/stm32/usbd_conf.c b/radio/src/targets/common/arm/stm32/usbd_conf.c index 9e309c6a0..31fe89dfa 100644 --- a/radio/src/targets/common/arm/stm32/usbd_conf.c +++ b/radio/src/targets/common/arm/stm32/usbd_conf.c @@ -331,7 +331,11 @@ USBD_StatusTypeDef USBD_LL_Init(USBD_HandleTypeDef *pdev) hpcd_USB_OTG_FS.Init.Sof_enable = ENABLE; hpcd_USB_OTG_FS.Init.low_power_enable = DISABLE; hpcd_USB_OTG_FS.Init.lpm_enable = DISABLE; +#if defined(VBUS_SENSING_ENABLED) hpcd_USB_OTG_FS.Init.vbus_sensing_enable = ENABLE; +#else + hpcd_USB_OTG_FS.Init.vbus_sensing_enable = DISABLE; +#endif hpcd_USB_OTG_FS.Init.use_dedicated_ep1 = DISABLE; if (HAL_PCD_Init(&hpcd_USB_OTG_FS) != HAL_OK) {