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
Copy link
Copy Markdown
Member

@thrimbor thrimbor commented May 1, 2026

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
Copy link
Copy Markdown
Contributor

dracc commented May 1, 2026

Haven't tested, looks correct.

@Ryzee119
Copy link
Copy Markdown
Contributor

Ryzee119 commented May 3, 2026

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