Wixel SDK
Data Fields
USB_DESCRIPTOR_ENDPOINT Struct Reference

#include <usb.h>

Data Fields

uint8 bLength
 
uint8 bDescriptorType
 
uint8 bEndpointAddress
 
uint8 bmAttributes
 
uint16 wMaxPacketSize
 
uint8 bInterval
 

Detailed Description

Standard Endpoint Descriptor from USB Spec Table 9-13.

Definition at line 200 of file usb.h.

Field Documentation

uint8 bDescriptorType

Should be DESCRIPTOR_ENDPOINT

Definition at line 203 of file usb.h.

uint8 bEndpointAddress

D7: OUT(0) or IN(1). D6-4: Zero. D3-0: endpoint number

Definition at line 204 of file usb.h.

uint8 bInterval

how often to poll

Definition at line 207 of file usb.h.

uint8 bLength

sizeof(USB_ENDPOINT_DESCRIPTOR)

Definition at line 202 of file usb.h.

uint8 bmAttributes

TRANSFER_TYPE_* (and other stuff for isochronous)

Definition at line 205 of file usb.h.

uint16 wMaxPacketSize

Max packet size in bytes.

Definition at line 206 of file usb.h.


The documentation for this struct was generated from the following file: