Files
tinyusb/src
hathach 6de3391e7f Revert "Revert the SetInterface wake scoping and its DEVICE_REMOTE_WAKEUP gate"
This restores 5322732a8 and d33e6da72. 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.
2026-08-18 17:39:59 +07:00
..