Zephyr API Documentation
3.6.99
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::@401 |
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 |