Go to the source code of this file.
Functions | |
void | USBD_ConfigureEndpoint (const USBEndpointDescriptor *pDescriptor) |
void | USBD_Connect (void) |
void | USBD_Disconnect (void) |
void | USBD_ForceFullSpeed (void) |
uint8_t | USBD_GetState (void) |
void | USBD_Halt (uint8_t bEndpoint) |
void | USBD_Init (void) |
uint8_t | USBD_IsHalted (uint8_t bEndpoint) |
uint8_t | USBD_IsHighSpeed (void) |
uint8_t | USBD_Read (uint8_t bEndpoint, void *pData, uint32_t dLength, TransferCallback fCallback, void *pArgument) |
void | USBD_RemoteWakeUp (void) |
void | USBD_RequestHandler (uint8_t bEndpoint, const USBGenericRequest *pRequest) |
void | USBD_ResetHandler () |
void | USBD_ResumeHandler (void) |
void | USBD_SetAddress (uint8_t address) |
void | USBD_SetConfiguration (uint8_t cfgnum) |
uint8_t | USBD_Stall (uint8_t bEndpoint) |
void | USBD_SuspendHandler (void) |
void | USBD_Test (uint8_t bIndex) |
void | USBD_Unhalt (uint8_t bEndpoint) |
uint8_t | USBD_Write (uint8_t bEndpoint, const void *pData, uint32_t dLength, TransferCallback fCallback, void *pArgument) |
Variables | |
static uint8_t | deviceState |
uint8_t | ForceFS = 0 |
static uint8_t | previousDeviceState |
Implementation of USB device functions on a UDP controller.
See USBD API Methods.
Definition in file USBD.c.