Skip to content

Fully asynchrounou#3481

Closed
ceedriic wants to merge 3 commits into
hathach:masterfrom
Precidata:non-blocking-host
Closed

Fully asynchrounou#3481
ceedriic wants to merge 3 commits into
hathach:masterfrom
Precidata:non-blocking-host

Conversation

@ceedriic
Copy link
Copy Markdown
Contributor

@ceedriic ceedriic commented Feb 4, 2026

Describe the PR
A clear and concise description of what this PR solve.

Additional context
If applicable, add any other context about the PR and/or screenshots here.

…r continuation chunks

This introduce a usbh_wait_delay_ms() function that calls tusb_time_delay_ms_api() followed by the continuation function. After this preparatory patch, no behaviour change should occur.
This is the interesting part of the patchset, which removes tusb_time_delay_ms_api() and instead call continuation functions asynchronously
This addresses a TODO and use a proper separate queue for deferred attachments instead of the existing hack which busy loop during deferred attachments.
@ceedriic
Copy link
Copy Markdown
Contributor Author

ceedriic commented Feb 4, 2026

Pressed enter too fast

@ceedriic ceedriic closed this Feb 4, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 4, 2026

MemBrowse Memory Report

No memory changes detected for:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant