libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
#include <string.h>
#include <libopencm3/cm3/common.h>
#include <libopencm3/efm32/memorymap.h>
#include <libopencm3/efm32/cmu.h>
#include <libopencm3/efm32/usb.h>
#include <libopencm3/usb/usbd.h>
#include <libopencm3/usb/dwc/otg_fs.h>
#include "usb_private.h"
#include "usb_dwc_common.h"
Go to the source code of this file.
Macros | |
#define | RX_FIFO_SIZE 256 |
#define | ENDPOINT_COUNT 4 |
Functions | |
static usbd_device * | efm32hg_usbd_init (void) |
Initialize the USB device controller hardware of the EFM32HG. More... | |
Variables | |
static struct _usbd_device | _usbd_dev |
const struct _usbd_driver | efm32hg_usb_driver |