|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
USB Standard Endpoint Descriptor. More...
#include <zephyr/usb/usb_ch9.h>
Data Fields | |
| uint8_t | bLength |
| Descriptor length. | |
| uint8_t | bDescriptorType |
| Descriptor type. | |
| uint8_t | bEndpointAddress |
| Endpoint address. | |
| union { | |
| uint8_t bmAttributes | |
| Raw endpoint attributes. More... | |
| struct usb_ep_desc_bmattr Attributes | |
| Structured endpoint attributes. More... | |
| }; | |
| uint16_t | wMaxPacketSize |
| Maximum packet size. | |
| uint8_t | bInterval |
| Polling interval. | |
USB Standard Endpoint Descriptor.
See Table 9-13 of the specification.
| union { ... } usb_ep_descriptor |
| struct usb_ep_desc_bmattr usb_ep_descriptor::Attributes |
Structured endpoint attributes.
| uint8_t usb_ep_descriptor::bDescriptorType |
Descriptor type.
| uint8_t usb_ep_descriptor::bEndpointAddress |
Endpoint address.
| uint8_t usb_ep_descriptor::bInterval |
Polling interval.
| uint8_t usb_ep_descriptor::bLength |
Descriptor length.
| uint8_t usb_ep_descriptor::bmAttributes |
Raw endpoint attributes.
| uint16_t usb_ep_descriptor::wMaxPacketSize |
Maximum packet size.