Skip to content

Releases: prasanth-vedula/USB-HID-CDC-stack

USB HID + CDC-ACM Stack — v1.0.0

Choose a tag to compare

@prasanth-vedula prasanth-vedula released this 30 Aug 12:49

USB HID + CDC-ACM Stack v1.0.0

First stable release of the deterministic host-testable USB HID + CDC-ACM composite device stack.

Highlights

  • Portable C11 implementation
  • USB device state machine
  • EP0 control-transfer handling
  • HID keyboard-style reports
  • CDC-ACM control requests
  • Composite USB descriptors
  • Virtual USB host/bus simulation
  • Unit, integration, and negative tests
  • CMake/CTest build system
  • GitHub Actions CI
  • Host-side Python validation utilities

Verification

15/15 CTest tests passing.

The project is intentionally scoped to protocol and class simulation and does not claim physical USB electrical or USB-IF compliance testing.