USBD_FrameWork_AddClass() is only used within Ux_Device_MSC.
 
Symbols
loading...
Files
loading...

USBD_FrameWork_AddClass() function

USBD_FrameWork_AddClass Register a class in the class builder

Syntax

static uint8_t USBD_FrameWork_AddClass(USBD_DevClassHandleTypeDef *pdev,     USBD_CompositeClassTypeDef class,     uint8_t cfgidx,     uint8_t Speed,     uint8_t *pCmpstConfDesc);
Implemented in ux_device_descriptors.c:409

Arguments

pdev

device instance

class

type of the class to be added (from USBD_CompositeClassTypeDef)

cfgidx

configuration index

Speed

pCmpstConfDesc

Return value

status

References

LocationReferrerText
ux_device_descriptors.c:409
uint8_t USBD_FrameWork_AddClass(USBD_DevClassHandleTypeDef *pdev,
ux_device_descriptors.c:110
static uint8_t USBD_FrameWork_AddClass(USBD_DevClassHandleTypeDef *pdev,
ux_device_descriptors.c:363USBD_Device_Framework_Builder()
(void)USBD_FrameWork_AddClass(pdev,

Call Tree

Functions calling USBD_FrameWork_AddClass()
Functions called by USBD_FrameWork_AddClass()
all items filtered out
USBD_FrameWork_AddClass()
all items filtered out
Data read by USBD_FrameWork_AddClass()
Data written by USBD_FrameWork_AddClass()
USBD_FrameWork_AddClass()::pdev
USBD_FrameWork_AddClass()::class
USBD_FrameWork_AddClass()::cfgidx
USBD_FrameWork_AddClass()::Speed
USBD_FrameWork_AddClass()::pCmpstConfDesc
all items filtered out
USBD_FrameWork_AddClass()
Type of USBD_FrameWork_AddClass()
USBD_FrameWork_AddClass()
uint8_t
all items filtered out