ModusToolbox™ USB Configurator user guide
A newer revision of this document may be available on the web here.
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.
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: