Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 985 Bytes

File metadata and controls

25 lines (20 loc) · 985 Bytes

Changelog

All notable repository changes are documented here.

1.1.0 — Final engineering polish

  • Reworked USB request validation and control-transfer boundaries.
  • Enforced deterministic device state transitions.
  • Added configuration-time endpoint initialization.
  • Hardened IN-buffer capacity validation.
  • Corrected CDC-ACM request direction handling.
  • Corrected composite descriptor relationships and string descriptor lengths.
  • Replaced simulation stubs with functional scenarios.
  • Implemented deterministic simulation HAL endpoint storage.
  • Expanded the CTest suite to 17 tests.
  • Added explicit negative-path coverage.
  • Added standard-request and HAL integration coverage.
  • Added public SETUP and transfer helper headers.
  • Reworked Python utilities with clearer command-line behavior.
  • Rebuilt engineering documentation and README.
  • Kept physical USB claims explicitly outside project scope.

1.0.0

Initial host-side USB HID + CDC-ACM simulation release.