USBD_OS_EP_SignalAbort
Description
Aborts any wait operation on signal/semaphore.
Files
usbd_internal.h/usbd_os.c
Prototype
void USBD_OS_EP_SignalAbort (CPU_INT08U dev_nbr, CPU_INT08U ep_ix, USBD_ERR *p_err);
Arguments
dev_nbr
Device number.
ep_ix
Endpoint index.
p_err
Pointer to variable that will receive the return error code from this function.
Returned Value
None.
Callers
Endpoints abort functions.
Implementation guidelines
- This function should abort all pend operations performed on the signal / semaphore associated to the specified endpoint.
- If any error happen,
USBD_ERR_OS_FAIL
should be assigned top_err
. Otherwise,USBD_ERR_NONE
should be assigned top_err
.