raiden00pl opened a new pull request, #9508:
URL: https://github.com/apache/nuttx/pull/9508
## Summary
- arch/{nrf52|nrf53}/usbd: various fixes to improve USB stability
USBD has many limitation that make it hard to work properly:
- only one EasyDMA channel which must be shared for all EPs
- only one DMA transfer can take place at a time
- some registers are unavailable during DMA transfer
- in case of any problems, the peripheral silently blocks, or lose the
transmitted bytes without information for the user
This PR is trying to fix these problem and makes the USBS stack more
reliable.
## Impact
## Testing
Tested with high-speed CDCACM data transfers
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]