Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TinyUSB blocks when mounting a device #35

Open
rumbledethumps opened this issue Oct 23, 2023 · 0 comments
Open

TinyUSB blocks when mounting a device #35

rumbledethumps opened this issue Oct 23, 2023 · 0 comments
Labels
bug Something isn't working upstream Issue is in a submodule or library

Comments

@rumbledethumps
Copy link
Collaborator

TinyUSB blocks/sleeps when mounting a device. This causes things like RIA.vsync and other queued IO to not update in time. It's easy to code around this problem knowing that it happens; in most cases no changes are needed.

This is a known issue commented within TinyUSB's enum_new_device(). "TODO non blocking"

This can also be fixed with an RTOS or custom scheduler. The current plan is to wait for TinyUSB to finish their TODO.

@rumbledethumps rumbledethumps added bug Something isn't working upstream Issue is in a submodule or library labels Oct 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working upstream Issue is in a submodule or library
Projects
None yet
Development

No branches or pull requests

1 participant