RL-USB
RL-USB describes the RL-USB Library designed to create USB Device and USB Host applications. RL-USB is integrated in the Real-Time Library (RL-ARM).
The RL-USB Library offers configurable functions to quickly design an application for a USB Device or USB Host. The library handles the low-level USB requests without the need to write the hardware layer code. Developers can focus on the application's request rather than concentrating on the specialties of the USB protocol.
From an application point of view, the library can be split into two parts, each supporting specific characteristics: RL-USB Device Features and RL-USB Host Features.

The following chapters are included:
- RL-USB for USB Device Applications
- Describes the library features, software stack, the source files, and device functions. Explains how to create a USB Device applications with the RL-USB Library.
- RL-USB for USB Host Applications
- Describes the library features, software stack, the source files, and host functions. Explains how to create a USB Host applications with the RL-USB Library.
- USB Concepts
- Gives a general introduction to the USB network, protocol, communication, and descriptors. This chapter is not strictly related to the RL-USB Library.