TinyUSB: Open-source cross-platform USB Host/Device stack for embedded systems

Original article is at TinyUSB: Open-source cross-platform USB Host/Device stack for embedded systems