diff options
| author | HiFiPHile <[email protected]> | 2026-09-02 16:18:44 +0200 |
|---|---|---|
| committer | HiFiPHile <[email protected]> | 2026-09-02 16:18:44 +0200 |
| commit | e461c6f9c139a0012ef01d53db1aab1c68789b56 (patch) | |
| tree | a0139e6458fc3d5d13670920ee9529cc0a9349d5 /docs/reference/class/device.rst | |
| parent | 14060950b487f931d959699c42b0875c96ca6a01 (diff) | |
fix(dwc2): bound periodic intervals to HFNUM range
HFNUM retains only 16384 host-frame positions, while valid periodic endpoint intervals can be longer. Resubmission after the counter wraps can therefore alias the elapsed time and skip the next established service phase.
Cap the host-selected interval to one HFNUM cycle using the root-port frame unit. USB permits a shorter host-provided period, and the bounded interval keeps phase calculation unambiguous for native and split endpoints.
Diffstat (limited to 'docs/reference/class/device.rst')
0 files changed, 0 insertions, 0 deletions
