USB_DeviceGetDeviceDescriptor
This function is used to get the device descriptor. All devices must implement this function.
usb_status_t USB_DeviceGetDeviceDescriptor(usb_device_handle handle,
usb_device_get_device_descriptor_struct_t *deviceDescriptor)
{
deviceDescriptor->buffer = g_UsbDeviceDescriptor;
deviceDescriptor->length = USB_DESCRIPTOR_LENGTH_DEVICE;
return kStatus_USB_Success;
}
Parent topic:USB descriptor functions
Parent topic:USB composite device descriptor examples