Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
3.7.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
USB BOS support

USB Binary Device Object Store support. More...

Data Structures

struct  usb_bos_descriptor
 Root BOS Descriptor. More...
 
struct  usb_bos_capability_lpm
 BOS USB 2.0 extension capability descriptor. More...
 
struct  usb_bos_platform_descriptor
 BOS platform capability descriptor. More...
 
struct  usb_bos_capability_webusb
 WebUSB specific part of platform capability descriptor. More...
 
struct  usb_bos_capability_msos
 Microsoft OS 2.0 descriptor specific part of platform capability descriptor. More...
 

Enumerations

enum  usb_bos_capability_types { USB_BOS_CAPABILITY_EXTENSION = 0x02 , USB_BOS_CAPABILITY_PLATFORM = 0x05 }
 Device capability type codes. More...
 

Detailed Description

USB Binary Device Object Store support.

Enumeration Type Documentation

◆ usb_bos_capability_types

#include <zephyr/usb/bos.h>

Device capability type codes.

Enumerator
USB_BOS_CAPABILITY_EXTENSION 
USB_BOS_CAPABILITY_PLATFORM