From 06a24a16f229360e470492c703bb5aa4ad369bb0 Mon Sep 17 00:00:00 2001 From: Michal Moskal Date: Tue, 26 Mar 2019 15:09:58 -0700 Subject: [PATCH] Disable VBUS USB sensing it messes up PA9 aka JACDAC TX --- usb.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/usb.c b/usb.c index 726e803..ddf590b 100644 --- a/usb.c +++ b/usb.c @@ -253,6 +253,11 @@ usb_cinit(void) usbd_dev = usbd_init(&otgfs_usb_driver, &dev, &config, &bos, usb_strings, NUM_USB_STRINGS, usbd_control_buffer, sizeof(usbd_control_buffer)); +#if defined(BOARD_USB_VBUS_SENSE_DISABLED) + // disable VBUS sensing + OTG_FS_GCCFG &= ~(OTG_GCCFG_VBUSASEN | OTG_GCCFG_VBUSBSEN); +#endif + #elif defined(STM32F1) rcc_peripheral_enable_clock(&RCC_APB2ENR, RCC_APB2ENR_IOPAEN); gpio_set(GPIOA, GPIO8);