|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Descriptor node. More...
#include <zephyr/usb/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 |