USB endpoint descriptor. More...
Public Attributes | |
| db | bEndpointAddress |
| db | bmAttributes |
| dw | wMaxPacketSize |
| db | bInterval |
USB endpoint descriptor.
| db usb_endpoint_descr::bEndpointAddress |
| db usb_endpoint_descr::bInterval |
Lower 11 bits form maximum packet size, next two bits specify the number of additional transactions per microframe for high-speed periodic endpoints, other bits must be zero.
| db usb_endpoint_descr::bmAttributes |
Lower 4 bits form endpoint number, upper bit is 0 for OUT endpoints and 1 for IN endpoints, other bits must be zero
| dw usb_endpoint_descr::wMaxPacketSize |
Lower 2 bits form transfer type, one of *_PIPE, other bits must be zero for non-isochronous endpoints; refer to the USB specification for meaning in isochronous case