discovered 03 Aug 2026
serialusb
→ View on GitHubserialusb is an affordable USB proxy designed for capturing and emulating communications between input devices and host systems, primarily for the purpose of integrating various input devices with gaming consoles via the GIMX project. It consists of a PC software component for the host interface and a firmware running on an atmega32u4 microcontroller for the device interface, supporting low-latency asynchronous USB transfer with minimal CPU overhead. Key features include a cost-effective hardware setup, interrupt-driven event processing, and compatibility with popular libraries such as libusb and LUFA for USB management.