About this document
Scope and purpose
The USB Configurator main use is to create device descriptor configuration and generate code with the descriptor tables as part of the device firmware.
Intended audience
This document helps application developers understand how to use the USB Configurator as part of creating a ModusToolbox™ application.
A newer revision of this document may be available
on the web here
.
Document conventions
Convention | Explanation |
---|---|
Bold | Emphasizes heading levels, column headings, menus and sub-menus |
Italics | Denotes file names and paths. |
Monospace | Denotes APIs, functions, interrupt handlers, events, data types, error handlers, file/folder names, directories, command line inputs, code snippets |
File > New | Indicates that a cascading sub-menu opens when you select a menu item |
Abbreviations and definitions
The following define the abbreviations and terms used in this document:
API – application programming interface
BOS – binary device object store
CDC – communication device class
Configurator – A GUI-based tool used to configure a resource.
Descriptor – A defined-format data structure used by USB devices to report their attributes to a USB host or in other words a piece of stored data that indicates how other data is stored.
Endpoint – A uniquely addressable portion of a USB device that is the source or sink of information in a communication flow between the host and device.
HID – human interface device
USB – universal serial bus device
Reference documents
Refer to the following documents for more information as needed: