usb_standard_endpoint_descriptor_t Struct Reference
[Base USB library]

Standard USB endpoint descriptor. More...

#include <descriptor.h>


Data Fields

uint8_t attributes
 Endpoint attributes.
uint8_t descriptor_type
 Descriptor type (USB_DESCTYPE_ENDPOINT).
uint8_t endpoint_address
 Endpoint address together with data flow direction.
uint8_t length
 Size of this descriptor in bytes.
uint16_t max_packet_size
 Maximum packet size.
uint8_t poll_interval
 Polling interval in milliseconds.


Detailed Description

Standard USB endpoint descriptor.

Definition at line 148 of file descriptor.h.


Field Documentation

uint8_t attributes

Endpoint attributes.

Includes transfer type (usb_transfer_type_t).

Definition at line 158 of file descriptor.h.

uint8_t poll_interval

Polling interval in milliseconds.

Ignored for bulk and control endpoints. Isochronous endpoints must use value 1. Interrupt endpoints any value from 1 to 255.

Definition at line 166 of file descriptor.h.


The documentation for this struct was generated from the following file:
Generated on Thu Jun 2 07:46:01 2011 for HelenOS/USB by  doxygen 1.4.7