24 #ifndef __USBDCOMP_H__ 25 #define __USBDCOMP_H__ 240 uint32_t ui32Size, uint8_t *pui8Data);
Definition: usbdcomp.h:89
const uint16_t ui16MaxPowermA
The maximum power consumption of the device, expressed in mA.
Definition: usbdcomp.h:159
const uint16_t ui16VID
The vendor ID that this device is to present in the device descriptor.
Definition: usbdcomp.h:149
const uint32_t ui32NumStringDescriptors
Definition: usbdcomp.h:196
uint32_t ui32DataSize
Definition: usbdcomp.h:127
const uint32_t ui32NumDevices
The number of devices in the psDevices array.
Definition: usbdcomp.h:201
Definition: usbdevice.h:135
const tDeviceInfo * psDeviceInfo
Definition: usbdcomp.h:64
uint8_t ui8IfaceOffset
Definition: usbdcomp.h:74
void USBDCompositeTerm(void *pvCompositeInstance)
Definition: usbdcomp.c:1534
const uint16_t ui16PID
The product ID that this device is to present in the device descriptor.
Definition: usbdcomp.h:154
Definition: usbdcomp.h:58
tConfigDescriptor sConfigDescriptor
Definition: usbdcomp.h:104
Definition: usbdcomp.h:144
tConfigHeader sCompConfigHeader
Definition: usbdcomp.h:114
const tUSBCallback pfnCallback
Definition: usbdcomp.h:174
const uint8_t *const * ppui8StringDescriptors
Definition: usbdcomp.h:189
const tConfigHeader * psConfigHeader
Definition: usbdcomp.h:69
uint32_t ui32USBBase
Definition: usbdcomp.h:94
Definition: usbdevice.h:66
uint32_t(* tUSBCallback)(void *pvCBData, uint32_t ui32Event, uint32_t ui32MsgParam, void *pvMsgData)
Definition: usblib.h:1220
tCompositeInstance sPrivateData
Definition: usbdcomp.h:214
tDeviceInfo sDevInfo
Definition: usbdcomp.h:99
Definition: usblib.h:1049
uint8_t * pui8Data
Definition: usbdcomp.h:128
tCompositeEntry *const psDevices
Definition: usbdcomp.h:207
uint32_t ui32EP0Owner
Definition: usbdcomp.h:134
const uint8_t ui8PwrAttributes
Definition: usbdcomp.h:167
tDeviceDescriptor sDeviceDescriptor
Definition: usbdcomp.h:109
void * USBDCompositeInit(uint32_t ui32Index, tUSBDCompositeDevice *psDevice, uint32_t ui32Size, uint8_t *pui8Data)
Definition: usbdcomp.c:1390