xs5871
xs5871
Continuation of #768. The current `CgSwap` module is a bit of mess concerning code quality and the current implementation doesn't easily allow for multiple mod- (or even potentially any key-)...
Preview for testing. Absolute mode (gamepad mode) works ok-ish 90% of the time but has no HID endpoint. Relative mode (mouse mode) is unusable, likely a hardware or firmware issues...
Trigger a supervisor reload on any exception, restarting the firmware; unless it's a keyboard interrupt in which case we explicitly want to drop into the REPL. Replace the sparse debug...
resolves #970
After updating to python 3.12 my venv broke, there were dependency issues, updated linter rules failed, etc... One thing lead to another, now we have proper linting for everything under...
Addresses #75 The **contributions** section seems to be out of date, so I'm basing this of the main branch.