Functions | Variables
USBD.c File Reference
#include "USBD.h"
#include "USBD_HAL.h"
#include <USBLib_Trace.h>
Include dependency graph for USBD.c:

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
 

Detailed Description

Purpose

Implementation of USB device functions on a UDP controller.

See USBD API Methods.

Definition in file USBD.c.



inertial_sense_ros
Author(s):
autogenerated on Sat Sep 19 2020 03:19:07