|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
Descriptor node. More...
#include <usbd.h>
Data Fields | ||
| sys_dnode_t | node | |
| slist node struct | ||
| union { | ||
| struct usbd_str_desc_data str | ||
| struct usbd_bos_desc_data bos | ||
| }; | ||
| const void *const | ptr | |
| Opaque pointer to a descriptor payload. | ||
| uint8_t | bLength | |
| Descriptor size in bytes. | ||
| uint8_t | bDescriptorType | |
| Descriptor type. | ||
Descriptor node.
Descriptor node is used to manage descriptors that are not directly part of a structure, such as string or BOS capability descriptors.
| union { ... } usbd_desc_node |
| uint8_t usbd_desc_node::bDescriptorType |
Descriptor type.
| uint8_t usbd_desc_node::bLength |
Descriptor size in bytes.
| struct usbd_bos_desc_data usbd_desc_node::bos |
| sys_dnode_t usbd_desc_node::node |
slist node struct
| const void* const usbd_desc_node::ptr |
Opaque pointer to a descriptor payload.
| struct usbd_str_desc_data usbd_desc_node::str |