diff options
| author | Zixun LI <[email protected]> | 2026-05-27 14:38:53 +0200 |
|---|---|---|
| committer | Zixun LI <[email protected]> | 2026-05-27 14:53:08 +0200 |
| commit | da038673936cefdff0e4aacfd2602c665b9f114d (patch) | |
| tree | ec80610db9b3d5c995dc775649d41e398f542614 /docs | |
| parent | 939c2f91c200db2bf9874c2e6c50b3530f8a6725 (diff) | |
Add data loss warning to CH32 USBFS/USBHS
According to WCH FAE transfer complete interrupt is not queued, later completed EP will overwrite INT_ST and RX_LEN.
Which means to guarantee data integrity when multiples EPs are enabled:
- USB IRQ must have highest priority
- IRQ processing time must be less than ZLP duration (~600ns), which is absurd for a 144MHz CPU (85 cycles)
Signed-off-by: Zixun LI <[email protected]>
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions
