USBD_OS_EP_SignalPost
Description
Makes a signal/semaphore available.
Files
usbd_internal.h/usbd_os.c
Prototype
void USBD_OS_EP_SignalPost (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 transfer complete functions.
Implementation guidelines
- A call to this function should post the signal / semaphore associated to the specified endpoint.
- In case the post fails,
USBD_ERR_OS_FAIL
should be assigned top_err
. Otherwise,USBD_ERR_NONE
should be assigned top_err
.