diff options
| author | Jie Feng <[email protected]> | 2026-06-18 17:28:49 +0800 |
|---|---|---|
| committer | Jie Feng <[email protected]> | 2026-07-19 20:38:54 +0800 |
| commit | 9418aba918d7c4107026c894e863d9ef0ec5db81 (patch) | |
| tree | 67ba719436a5e8eeae39b25565bee226cb7d210f /docs/reference | |
| parent | ced3d0fa17ffc76e40b581fbcbf8508894ff0e70 (diff) | |
misc fixes
Diffstat (limited to 'docs/reference')
| -rw-r--r-- | docs/reference/device_issues.rst | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/reference/device_issues.rst b/docs/reference/device_issues.rst index ae9cd55f1..0850409cb 100644 --- a/docs/reference/device_issues.rst +++ b/docs/reference/device_issues.rst @@ -33,3 +33,14 @@ Reference: `CH32V30X Reference Manual`_ USBFS/USBHS controller chapter Data corruption may occur on isochronous endpoints. Due to the lacking of FIFO for interrupt status registers, later completed transfer will overwrite `INT_ST` and `RX_LEN` register if previous transfer processing is not completed. Other types of transfers are not affected. + +Puya PY32F071/072 +--------------------------------- +**Severity: Very Low** + +Reference: `PY32F07x Reference Manual` USBD chapter + +The USB device controller (MUSB-like) has 5 application endpoints EP1-EP5 with fixed FIFO sizes +shared between IN and OUT of the same endpoint number: EP1 = 512 B, EP2-4 = 128 B, EP5 = 64 B. +This is much lower than the max ISO ep size of 1024 for high EP numbers. +Place large isochronous endpoints on EP1 and size descriptors accordingly. |
