mirror of
https://github.com/hathach/tinyusb.git
synced 2026-08-18 11:02:16 +00:00
This restores5322732a8andd33e6da72. My bisect was invalid and the revert was not justified. The error: I compared usbtest run through hil_test on this tip against usbtest run DIRECTLY on the baseline, and read the difference as a regression. Running the current harness against the pre-remediation baseline firmware reproduces the same 25/30 and the same four cases (14, 21, 16, 23), so the failure predates every change in this branch and is a property of how hil_test invokes the battery, not of the firmware. Direct invocation gives 29/30 on both firmwares - baseline and tip, with and without these commits - which is why the isolated --tests runs looked clean. The DEVICE_REMOTE_WAKEUP handling stays as the corrected "ignore" rather than the original stall: USB 3.2 9.2.5.4 says the selector is ignored by Enhanced SuperSpeed devices, and acknowledging without changing state is what that means.