User`s guide
Software
www.ti.com
3 Software
3.1 USB Developers Package: Overview
TI provides its MSP430 USB software offering inside the MSP430 USB Developers Package.
Table 3. MSP430 USB Developers Package: Contents
Item Description
Host USB Software
Java HID Demo App Host-side example for implementing HID. It complements the HID-Datapipe
API, simplifying creation of a general-purpose USB HID device.
Python USB Firmware Upgrader Python-based host-side USB firmware update solution.
MSP430 USB Software
Documentation
API Functional Reference Doxygen-generated function reference for all the USB API calls
Examples Guide A guide for the person evaluating the USB API, using the examples
MSP430 USB API Programmer's Guide A detailed reference for someone that's developing a USB device using the
MSP430 USB Developer's Package.
Release Notes HTML file Contains anything unique to a particular revision, including bug fixes,
benchmarks, compiler dependencies, and migration information.
MSP430 USB API API software library for implementing USB devices
Examples
emptyUsbProject A project containing only a main.c populated with a suggested main loop
framework. The framework is commented with instructions.
CDC Examples Examples for implementing virtual COM ports using the CDC class.
HID Examples Examples using the HID class
HID-Datapipe Examples of HID-Datapipe, a means of UART-style data exchange based on
the HID class.
HID-Traditional Examples of ordinary HID interfaces, like mice and keyboards
MSC Examples Examples for implementing mass storage devices, like SD card and
emulated on-chip flash drives.
Composite Examples Examples of composite USB devices; that is, devices comprising more than
one of the interfaces above
SYS/BIOS Examples Examples showing us of the USB API with TI's SYS/BIOS RTOS
driverlib (driver library) Contains the standard MSP430 driverlib. It is referenced by all the examples.
USB_API These are the actual USB API code files. It is referenced by all the
examples.
MSP430 USB Descriptor Tool Automatically generates reliable descriptors for any combination of USB
interfaces. It saves the developer's time and reduces the chance for errors.
Using this tool is part of the standard recommended design flow.
6
Starting a USB Design Using MSP430™ MCUs SLAA457A–September 2013–Revised May 2014
Submit Documentation Feedback
Copyright © 2013–2014, Texas Instruments Incorporated










