#include <string.h>
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/tools.h>
#include <libopencm3/stm32/rcc.h>
#include <libopencm3/usb/usbd.h>
#include <libopencm3/usb/dwc/otg_hs.h>
#include "usb_private.h"
#include "usb_dwc_common.h"
Go to the source code of this file.
◆ RX_FIFO_SIZE
◆ stm32f207_usbd_init()
Initialize the USB device controller hardware of the STM32.
Definition at line 54 of file usb_f207.c.
References OTG_DCFG_DSPD, OTG_DIEPMSK_XFRCM, OTG_GAHBCFG_GINT, OTG_GCCFG_PWRDWN, OTG_GCCFG_VBUSBSEN, OTG_GINTMSK_ENUMDNEM, OTG_GINTMSK_IEPINT, OTG_GINTMSK_RXFLVLM, OTG_GINTMSK_USBSUSPM, OTG_GINTMSK_WUIM, OTG_GINTSTS_MMIS, OTG_GRSTCTL_AHBIDL, OTG_GRSTCTL_CSRST, OTG_GUSBCFG_FDMOD, OTG_GUSBCFG_PHYSEL, OTG_GUSBCFG_TRDT_MASK, OTG_HS_DAINTMSK, OTG_HS_DCFG, OTG_HS_DIEPMSK, OTG_HS_GAHBCFG, OTG_HS_GCCFG, OTG_HS_GINTMSK, OTG_HS_GINTSTS, OTG_HS_GRSTCTL, OTG_HS_GRXFSIZ, OTG_HS_GUSBCFG, OTG_HS_PCGCCTL, RCC_OTGHS, rcc_periph_clock_enable(), stm32f207_usb_driver, and usbd_dev.
◆ usbd_dev
struct _usbd_device usbd_dev |
|
static |