USBD_CoreFindEP() is only used within STM32_USB_Device_Library.
 
Symbols
loading...
Files
loading...

USBD_CoreFindEP() function

USBD_CoreFindEP return the class index relative to the selected endpoint

Syntax

uint8_t USBD_CoreFindEP(USBD_HandleTypeDef *pdev,     uint8_t index);
Implemented in usbd_core.c:1079

Arguments

pdev

device instance

index

selected endpoint number

Return value

index of the class using the selected endpoint number. 0xFF if no class found.

References

LocationReferrerText
usbd_core.c:1079
uint8_t USBD_CoreFindEP(USBD_HandleTypeDef *pdev, uint8_t index)
usbd_core.h:102
uint8_t USBD_CoreFindEP(USBD_HandleTypeDef *pdev, uint8_t index);
usbd_core.c:619USBD_LL_DataOutStage()
idx = USBD_CoreFindEP(pdev, LOBYTE(pdev->request.wIndex));
usbd_core.c:648USBD_LL_DataOutStage()
idx = USBD_CoreFindEP(pdev, (epnum & 0x7FU));
usbd_core.c:738USBD_LL_DataInStage()
idx = USBD_CoreFindEP(pdev, ((uint8_t)epnum | 0x80U));
usbd_ctlreq.c:251USBD_StdEPReq()
idx = USBD_CoreFindEP(pdev, ep_addr);
usbd_ctlreq.c:325USBD_StdEPReq()
idx = USBD_CoreFindEP(pdev, ep_addr);

Call Tree

Functions calling USBD_CoreFindEP()
USBD_CoreFindEP()
Data read by USBD_CoreFindEP()
USBD_CoreFindEP()
Type of USBD_CoreFindEP()
USBD_CoreFindEP()
uint8_t
all items filtered out