Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
usb_bos_capability_lpm Struct Reference

BOS USB 2.0 extension capability descriptor. More...

#include <zephyr/usb/bos.h>

Data Fields

uint8_t bLength
 Size of this descriptor in bytes.
uint8_t bDescriptorType
 Descriptor type.
uint8_t bDevCapabilityType
 Device capability type.
uint32_t bmAttributes
 Bitmap of supported attributes.

Detailed Description

BOS USB 2.0 extension capability descriptor.

Used to indicate support for USB 2.0 Link Power Management (LPM) and associated best effort service latency (BESL) parameters.

Field Documentation

◆ bDescriptorType

uint8_t usb_bos_capability_lpm::bDescriptorType

Descriptor type.

Must be set to USB_DESC_DEVICE_CAPABILITY.

◆ bDevCapabilityType

uint8_t usb_bos_capability_lpm::bDevCapabilityType

Device capability type.

Must be USB_BOS_CAPABILITY_EXTENSION.

◆ bLength

uint8_t usb_bos_capability_lpm::bLength

Size of this descriptor in bytes.

◆ bmAttributes

uint32_t usb_bos_capability_lpm::bmAttributes

Bitmap of supported attributes.


The documentation for this struct was generated from the following file: