USBD_Device_Framework_Builder() is only used within Ux_Device_CDC_ECM.
 
Symbols
loading...
Files
loading...

USBD_Device_Framework_Builder() function

USBD_Device_Framework_Builder Device Framework builder

Syntax

static uint8_t *USBD_Device_Framework_Builder(USBD_DevClassHandleTypeDef *pdev,     uint8_t *pDevFrameWorkDesc,     uint8_t *UserClassInstance,     uint8_t Speed);
Implemented in ux_device_descriptors.c:319

Arguments

pdev

device instance

pDevFrameWorkDesc

Pointer to the device framework descriptor

UserClassInstance

type of the class to be added

Speed

Speed parameter HS or FS

Return value

status

References

Call Tree

Functions calling USBD_Device_Framework_Builder()
Functions called by USBD_Device_Framework_Builder()
all items filtered out
USBD_Device_Framework_Builder()
all items filtered out
Data read by USBD_Device_Framework_Builder()
Data written by USBD_Device_Framework_Builder()
USBD_Device_Framework_Builder()::pdev
USBD_Device_Framework_Builder()::pDevFrameWorkDesc
USBD_Device_Framework_Builder()::UserClassInstance
USBD_Device_Framework_Builder()::Speed
USBD_Device_Framework_Builder()::pDevDesc
USBD_Device_Framework_Builder()::pDevQualDesc
USBD_Device_Framework_Builder()::Idx_Instance
USBD_Device_Framework_Builder()::NumberClass
all items filtered out
USBD_Device_Framework_Builder()
Type of USBD_Device_Framework_Builder()
USBD_Device_Framework_Builder()