From 657d3e2983558831cd5525b2c5aa3bef27f9468b Mon Sep 17 00:00:00 2001 From: "William D. Jones" Date: Sun, 13 Jan 2019 17:34:09 -0500 Subject: stm32f4: Enable USB peripheral, fix typos in register writes. --- src/portable/stm/stm32f4/dcd_stm32f4.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/portable/stm/stm32f4/dcd_stm32f4.c b/src/portable/stm/stm32f4/dcd_stm32f4.c index b87ff6597..e6849085f 100644 --- a/src/portable/stm/stm32f4/dcd_stm32f4.c +++ b/src/portable/stm/stm32f4/dcd_stm32f4.c @@ -78,7 +78,9 @@ bool dcd_init (uint8_t rhport) USB_OTG_FS->GINTMSK |= USB_OTG_GINTMSK_USBRST | USB_OTG_GINTMSK_ENUMDNEM | \ USB_OTG_GINTMSK_ESUSPM | USB_OTG_GINTMSK_USBSUSPM | \ USB_OTG_GINTMSK_SOFM; - USB_OTG_FS->GCCFG |= USB_OTG_GCCFG_VBUSBSEN; // Enable pullup. + + // Enable pullup, enable peripheral. + USB_OTG_FS->GCCFG |= USB_OTG_GCCFG_VBUSBSEN | USB_OTG_GCCFG_PWRDWN; return true; } -- cgit v1.3.1