Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
USB BOS support

USB Binary Device Object Store support. More...

Files

file  bos.h
 USB Binary Device Object Store support.

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 2.0 Extension capability.

USB_BOS_CAPABILITY_PLATFORM 

Platform-specific capability (e.g., WebUSB, MS OS).