Jump to main content
USB Device Stack User Guide
USB Device Stack User Guide
Product Pages
AV32DU20 AV32DU28 AVR16DU14 AVR16DU20 AVR16DU28 AVR16DU32 AVR32DU14 AVR32DU20 AVR32DU28 AVR32DU32 AVR64DU28 AVR64DU32
  1. Home
  2. 4 USB Device Stack API Documentation
  3. 4.5 Data Structure Documentation
  4. 4.5.18 USB_DEV_BOS_DESC_struct Struct Reference
  5. 4.5.18.1 Data Fields

  • Introduction
  • 1 USB Device Stack Acronyms and Abbreviations

    This section describes commonly used acronyms and abbreviations throughout this document, ordered by first appearance.

  • 2 USB Device Stack Architecture
  • 3 User Guide
  • 4 USB Device Stack API Documentation
    • 4.1 Project MISRA C:2012 deviations
    • 4.2 Specific MISRA C:2012 deviations
    • 4.3 Supported MISRA C:2012 Rules
    • 4.4 Module Documentation
    • 4.5 Data Structure Documentation
      • 4.5.1 CIRCULAR_BUFFER_struct Struct Reference
      • 4.5.2 CIRCULAR_BUFFER_t Struct Reference
      • 4.5.3 USB_ASSOCIATION_DESC_struct Struct Reference
      • 4.5.4 USB_CDC_ACM_FUNCTIONAL_DESCRIPTOR_struct Struct Reference
      • 4.5.5 USB_CDC_ACM_FUNCTIONAL_DESCRIPTOR_t Struct Reference
      • 4.5.6 USB_CDC_COUNTRY_SELECTION_FUNCTIONAL_DESCRIPTOR_struct Struct Reference
      • 4.5.7 USB_CDC_COUNTRY_SELECTION_FUNCTIONAL_DESCRIPTOR_t Struct Reference
      • 4.5.8 USB_CDC_HEADER_FUNCTIONAL_DESCRIPTOR_struct Struct Reference
      • 4.5.9 USB_CDC_HEADER_FUNCTIONAL_DESCRIPTOR_t Struct Reference
      • 4.5.10 USB_CDC_LINE_CODING_struct Struct Reference
      • 4.5.11 USB_CDC_LINE_CODING_t Struct Reference
      • 4.5.12 USB_CONFIGURATION_DESCRIPTOR_struct Struct Reference
      • 4.5.13 USB_CONTROL_TRANSFER_struct Struct Reference
      • 4.5.14 USB_CONTROL_TRANSFER_t Struct Reference
      • 4.5.15 USB_DESCRIPTOR_HEADER_struct Struct Reference
      • 4.5.16 USB_DESCRIPTOR_POINTERS_struct Struct Reference
      • 4.5.17 USB_DESCRIPTOR_PTR_union Union Reference
      • 4.5.18 USB_DEV_BOS_DESC_struct Struct Reference
        • 4.5.18.1 Data Fields
        • 4.5.18.2 Field Documentation
      • 4.5.19 USB_DEV_CAPA_EXT_DESC_struct Struct Reference
      • 4.5.20 USB_DEV_LPM_DESC_struct Struct Reference
      • 4.5.21 USB_DEV_QUAL_DESC_struct Struct Reference
      • 4.5.22 USB_DEVICE_DESCRIPTOR_struct Struct Reference
      • 4.5.23 USB_ENDPOINT_DESCRIPTOR_struct Struct Reference
      • 4.5.24 USB_ENDPOINT_TABLE_struct Struct Reference
      • 4.5.25 USB_EVENT_HANDLERS_struct Struct Reference
      • 4.5.26 USB_HID_DESCRIPTOR_t Struct Reference
      • 4.5.27 USB_HID_REPORT_DESCRIPTOR_t Struct Reference
      • 4.5.28 USB_IAD_DESC_struct Struct Reference
      • 4.5.29 USB_INTERFACE_DESCRIPTOR_struct Struct Reference
      • 4.5.30 USB_KEYBOARD_REPORT_DATA_t Struct Reference
      • 4.5.31 USB_MOUSE_REPORT_DATA_t Struct Reference
      • 4.5.32 USB_PIPE_struct Struct Reference
      • 4.5.33 USB_PIPE_TRANSFER_struct Struct Reference
      • 4.5.34 USB_SETUP_REQUEST_struct Struct Reference
      • 4.5.35 USB_STRING_DESCRIPTOR_struct Struct Reference
      • 4.5.36 USB_STRING_LANG_ID_DESCRIPTOR_struct Struct Reference
    • 4.6 File Documentation
  • 5 Document Revision History
  • Microchip Information

4.5.18.1 Data Fields

  • USB_DESCRIPTOR_HEADER_t header

  • uint16_t wTotalLength

  • uint8_t bNumDeviceCaps

About

Company
Careers
Contact Us
Media Center
Investor Relations
Corporate Responsibility

Support

Microchip Forums
AVR Freaks
Design Help
Technical Support
Export Control Data
PCNs

Quick Links

microchipDIRECT.com
Microchip University
myMicrochip
Blogs
Reference Designs
Parametric Search
Microchip Logo

Microchip Technology Inc.

2355 West Chandler Blvd.

Chandler, Arizona, USA

Microchip Facebook
Microchip LinkedIn
Microchip Twitter
Microchip Instagram
Microchip Weibo

© Copyright 1998-2024 Microchip Technology Inc. All rights reserved. Shanghai ICP Recordal No.09049794

Terms Of Use
Privacy Notice
Legal
Your Privacy Choices California Consumer Privacy Act (CCPA) Opt-Out Icon