diff options
| author | Angus Gratton <angus@redyak.com.au> | 2023-10-25 11:04:54 +1100 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2023-11-09 12:27:33 +1100 |
| commit | 2d363a23cb9e825200e772f973eab921a69e0646 (patch) | |
| tree | 349f4d1f8c91454a7fbae3f68489be9a139454f5 /py | |
| parent | bbc5a18d092425bee802d88a5c9ed3516056bdd5 (diff) | |
shared/tinyusb: Schedule TinyUSB task function from dcd_event_handler.
dcd_event_handler() is called from the IRQ when a new DCD event is queued
for processing by the TinyUSB thread mode task. This lets us queue the
handler to run immediately when MicroPython resumes.
Currently this relies on a linker --wrap hack to work, but a PR has been
submitted to TinyUSB to allow the function to be called inline from
dcd_event_handler() itself.
This work was funded through GitHub Sponsors.
Signed-off-by: Angus Gratton <angus@redyak.com.au>
Diffstat (limited to 'py')
0 files changed, 0 insertions, 0 deletions
