This application note describes how to use the ST7 USB Low-Speed Library V4.2x. The library provides a complete USB protocol layer for ST7 USB Low-Speed microcontrollers (such as ST7261, ST7262, ST7263, and ST7263B).
This document describes the ST7 USB Low-Speed Library V4.2x, a C-language firmware library compatible with Cosmic and Metrowerks compilers. It supports the ST7261, ST7262, ST7263, and ST7263B microcontrollers and provides a complete USB protocol layer. Starting from version 4.20, the library supports the DFU class layer, though the DFU and HID class layers themselves are not included in the library source code.
| Supported Microcontrollers | ST7261, ST7262, ST7263 and ST7263B |
|---|---|
| Library Language | C language |
| Compiler Compatibility | Cosmic and Metrowerks |
| Library Version | V4.2x |
No, the DFU and HID class layers are not included in the Library. You will find them in the ST7 USB Low-Speed DFU Evalkit firmware.
The library files are placed into four distinct directories: Docs, Macro, Micro, and Usb.
USB_Lib.h and USB_Def.h are the only files from the Library that your project needs to refer to.