#include "USBDescriptors.h"
Go to the source code of this file.
Functions | |
| unsigned char | USBConfigurationDescriptor_GetNumInterfaces (const USBConfigurationDescriptor *configuration) |
| uint32_t | USBConfigurationDescriptor_GetTotalLength (const USBConfigurationDescriptor *configuration) |
| unsigned char | USBConfigurationDescriptor_IsSelfPowered (const USBConfigurationDescriptor *configuration) |
| void | USBConfigurationDescriptor_Parse (const USBConfigurationDescriptor *configuration, USBInterfaceDescriptor **interfaces, USBEndpointDescriptor **endpoints, USBGenericDescriptor **others) |
| uint8_t | USBEndpointDescriptor_GetDirection (const USBEndpointDescriptor *endpoint) |
| uint8_t | USBEndpointDescriptor_GetInterval (const USBEndpointDescriptor *endpoint) |
| uint16_t | USBEndpointDescriptor_GetMaxPacketSize (const USBEndpointDescriptor *endpoint) |
| uint8_t | USBEndpointDescriptor_GetNumber (const USBEndpointDescriptor *endpoint) |
| uint8_t | USBEndpointDescriptor_GetType (const USBEndpointDescriptor *endpoint) |
| uint32_t | USBGenericDescriptor_GetLength (const USBGenericDescriptor *descriptor) |
| USBGenericDescriptor * | USBGenericDescriptor_GetNextDescriptor (const USBGenericDescriptor *descriptor) |
| uint8_t | USBGenericDescriptor_GetType (const USBGenericDescriptor *descriptor) |
| USBGenericDescriptor * | USBGenericDescriptor_Parse (const USBGenericDescriptor *descriptor, uint32_t totalLength, USBDescriptorParseFunction parseFunction, void *parseArg) |
Implements for USB descriptor methods described by the USB specification.
Definition in file USBDescriptors.c.