32#ifndef __DWC2_USBDEV_H__
33#define __DWC2_USBDEV_H__
unsigned char uint8_t
Definition acefiex.h:161
bool dwc2_usbdev_initialize(dwc2_core_regs *regs, uint8_t port, uint8_t hub_addr, uint8_t hub_port, uint8_t speed)
Definition dwc2_usbdev.cpp:162
struct _dwc2_usb_dev_ dwc2_usb_device
_transfer_stage_
Definition dwc2_usbdev.h:39
@ TRANSFER_CSPLT
Definition dwc2_usbdev.h:41
@ TRANSFER_SSPLT
Definition dwc2_usbdev.h:40
Definition dwc2_usbdev.h:44
int kernelTimerHandle2
Definition dwc2_usbdev.h:57
uint8_t dev_address
Definition dwc2_usbdev.h:51
usb_dev_desc_t * device_desc
Definition dwc2_usbdev.h:47
usb_config_desc_t * config_desc
Definition dwc2_usbdev.h:48
uint8_t hub_port
Definition dwc2_usbdev.h:53
uint8_t stage
Definition dwc2_usbdev.h:55
usb_hub_desc_t * hub_desc
Definition dwc2_usbdev.h:50
char name[32]
Definition dwc2_usbdev.h:45
int kernelTimerHandle
Definition dwc2_usbdev.h:56
dwc2_usb_endpoint_t ep
Definition dwc2_usbdev.h:46
void * scratchBuff
Definition dwc2_usbdev.h:54
usb_if_desc_t * interface_desc
Definition dwc2_usbdev.h:49
uint8_t hub_address
Definition dwc2_usbdev.h:52
Definition usb_desc.h:114