USBD_FrameWork_FindFreeIFNbr() is only used within Ux_Device_HID.
 
Symbols
loading...
Files
loading...

USBD_FrameWork_FindFreeIFNbr() function

USBD_FrameWork_FindFreeIFNbr Find the first interface available slot

Syntax

static uint8_t USBD_FrameWork_FindFreeIFNbr(USBD_DevClassHandleTypeDef *pdev);
Implemented in ux_device_descriptors.c:586

Arguments

pdev

device instance

Return value

The interface number to be used

References

LocationReferrerText
ux_device_descriptors.c:586
static uint8_t USBD_FrameWork_FindFreeIFNbr(USBD_DevClassHandleTypeDef *pdev)
ux_device_descriptors.c:166
static uint8_t USBD_FrameWork_FindFreeIFNbr(USBD_DevClassHandleTypeDef *pdev);
ux_device_descriptors.c:539USBD_FrameWork_AddToConfDesc()
interface = USBD_FrameWork_FindFreeIFNbr(pdev);

Call Tree

Functions calling USBD_FrameWork_FindFreeIFNbr()
all items filtered out
USBD_FrameWork_FindFreeIFNbr()
Data read by USBD_FrameWork_FindFreeIFNbr()
Data written by USBD_FrameWork_FindFreeIFNbr()
USBD_FrameWork_FindFreeIFNbr()::j
USBD_FrameWork_FindFreeIFNbr()::idx
USBD_FrameWork_FindFreeIFNbr()::i
all items filtered out
USBD_FrameWork_FindFreeIFNbr()
USBD_FrameWork_FindFreeIFNbr()::j
USBD_FrameWork_FindFreeIFNbr()::idx
USBD_FrameWork_FindFreeIFNbr()::i
all items filtered out
Type of USBD_FrameWork_FindFreeIFNbr()
USBD_FrameWork_FindFreeIFNbr()
uint8_t
uint32_t
all items filtered out