Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
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.

Since
1.13
Version
1.0.0

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