Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge from upstream #32

Merged
merged 25 commits into from
Feb 11, 2025
Merged

Merge from upstream #32

merged 25 commits into from
Feb 11, 2025

Conversation

CoryManson
Copy link
Owner

No description provided.

othermod added 25 commits August 9, 2024 09:05
More thoroughly detail what the project is. Update project status. Add more links to the Wiki.
Made the code more readable.
Configured the gamepad to be compatible with 030000004c0500006802000010010000 PS3 Controller in the SDL Database.
Update the mouse driver to use the new struct with detailed elements
Move the struct to its own file that is referenced by main and mouse, since both programs initialize the exact same struct. This cuts each program down by 60 lines.
Instead of calculating it every loop, just generate the while table when the code begins.
Batch all of the input updates and write them at once.
Only run the function when actual gamepad data changes
Only update the data that changed
This --extrabuttons argument enables the two buttons that are soldered to the board. Includes the ability to specify trigger or stick. Trigger will map the buttons as the PS3 triggers. Stick will map them as PS3 joystick buttons.
Bookworm requires KMS, and it has its own implementation of DPI.
Doesn't work correctly on Pi5/CM5 yet raspberrypi/linux#6505
Allows the extra buttons to be used regardless of whether the extra joysticks are enabled
@CoryManson CoryManson marked this pull request as ready for review February 11, 2025 23:05
@CoryManson CoryManson merged commit 224e638 into CoryManson:main Feb 11, 2025
4 of 6 checks passed
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.

2 participants