Skip to content

Handle USB IRQ in DPC instead of ISR - #769

Merged
Ryzee119 merged 2 commits into
XboxDev:masterfrom
thrimbor:usb_dpc
May 3, 2026
Merged

Handle USB IRQ in DPC instead of ISR#769
Ryzee119 merged 2 commits into
XboxDev:masterfrom
thrimbor:usb_dpc

Conversation

@thrimbor

@thrimbor thrimbor commented May 1, 2026

Copy link
Copy Markdown
Member

Moves USB IRQ handling from an ISR to a DPC in preparation of future changes to input handling.
Requires merging XboxDev/libusbohci#3 first.

@dracc

dracc commented May 1, 2026

Copy link
Copy Markdown
Contributor

Haven't tested, looks correct.

@Ryzee119

Ryzee119 commented May 3, 2026

Copy link
Copy Markdown
Contributor

Thanks! long overdue. As I re-based the libusbohci commit it created a new commit hash so i took the liberty of fixing that here.
I think we should replace the USB stack some day. Better options exist nowadays but this is a good fix for the moment

@Ryzee119
Ryzee119 merged commit fb5a9a7 into XboxDev:master May 3, 2026
7 checks passed
@thrimbor
thrimbor deleted the usb_dpc branch May 3, 2026 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants