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 |