Introduction ============ .. image:: https://readthedocs.org/projects/adafruit-usb-descriptor/badge/?version=latest :target: http://adafruit-usb-descriptor.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status .. image :: https://img.shields.io/discord/327254708534116352.svg :target: https://adafru.it/discord :alt: Discord The `adafruit_usb_descriptor` library provides Python classes that make it easier to generate a binary USB descriptor. It can be used in place of a series of C macros. Dependencies ============= This library has no external dependencies. It only uses Python `struct`. Usage Example ============= A current usage example that generates descriptors for use with [TinyUSB](https://github.com/hathach/tinyusb) can be found `here `_ in CircuitPython. Contributing ============ Contributions are welcome! Please read our `Code of Conduct `_ before contributing to help this project stay welcoming. API Reference ============= .. toctree:: :maxdepth: 2 api