XMC Peripheral Library for XMC4000 Family: XMC_USBD_t Struct Reference

XMC Peripheral Library for XMC4000 Family

XMC Peripheral Library for XMC4000 Family  2.1.16
XMC_USBD_t Struct Reference

#include <xmc_usbd.h>

Data Fields

XMC_USBD_SignalEndpointEvent_t cb_endpoint_event
 
XMC_USBD_SignalDeviceEvent_t cb_xmc_device_event
 
USB0_GLOBAL_TypeDef *const usbd
 
XMC_USBD_MAX_NUM_EPS_t usbd_max_num_eps
 
XMC_USBD_TRANSFER_MODE_t usbd_transfer_mode
 

Detailed Description

USB device initialization structure

Field Documentation

XMC_USBD_SignalEndpointEvent_t cb_endpoint_event

USB endpoint event callback. Use XMC_USBD_SignalEndpointEvent_t type of function pointer.

XMC_USBD_SignalDeviceEvent_t cb_xmc_device_event

USB device event callback. Use XMC_USBD_SignalDeviceEvent_t type of function pointer.

USB0_GLOBAL_TypeDef* const usbd

USB Module Pointer. The USB0 module base address.

XMC_USBD_MAX_NUM_EPS_t usbd_max_num_eps

Maximum number of end points used. The maximum range can be 7.

XMC_USBD_TRANSFER_MODE_t usbd_transfer_mode

USB data transfer mode.Use XMC_USBD_TRANSFER_MODE_t type to specify the transfer mode.


The documentation for this struct was generated from the following file:
Generated on Mon Aug 7 2017 11:33:58 for XMC Peripheral Library for XMC4000 Family by   doxygen 1.8.11