-
Notifications
You must be signed in to change notification settings - Fork 307
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
Driver Input Updates & Auth Mechanisms (UI & FW) #890
Driver Input Updates & Auth Mechanisms (UI & FW) #890
Conversation
*Total -- 6,536.44kb -> 6,081.92kb (6.95%) /configs/OpenCore0/assets/Open_Core0_LED_order.png -- 81.87kb -> 34.77kb (57.53%) /configs/OpenCore0/assets/Open_Core0_pin_mapping.png -- 79.46kb -> 34.15kb (57.02%) /configs/OpenCore0/assets/Open_Core0_layout.png -- 80.33kb -> 34.76kb (56.73%) /configs/OpenCore0/assets/Open_Core0_2.jpg -- 3,134.92kb -> 2,976.17kb (5.06%) /configs/OpenCore0/assets/Open_Core0.jpg -- 3,159.87kb -> 3,002.07kb (4.99%) Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
[ImgBot] Optimize images
…ll to get USB driver if available. Lots of other changes
…l/GP2040-CE into 20240217_inputauth_moved # Conflicts: # src/gp2040aux.cpp # src/storagemanager.cpp
…l/GP2040-CE into 20240217_inputauth_moved
Merging in main
…l/GP2040-CE into 20240217_inputauth_moved
…ts of updates to the auth drivers
…rything over to drivers. This also removes the PS4Data global I've been using, and cleans all of that up to pointers and class storage variables.
… PS4 keys. PS4/PS5 modes shouuuuld work now on keys and USB separately
…splay to indicate auth
Now for actual authentication work....
Force merging main into branch
…d xbone pass through in JSX and webconfig. This also auto-migrates users from 0.7.7 to 0.7.8 who had ps5 enabled using USB, including updating their boot modes and current input mode. Small tweak to PS4 Driver to clarify controllerType is NOT the old saved ps4ControllerType protobuf variable.
…ntil we come up with a standard of any kind.
…r, defaulted to 0 instead of 500ms. Updated board configs to follow convention for PS5 mode and add USB authentication where applicable. USB block defines used instead of add-on config options.
Fixed a missing keyboard mapping sub-header in addons
…unction call for Xbox One. Also fixed gpscreen to be an iterator loop to hopefully fix the .at(i) weirdness I'm getting. Added back in tud vendor control function callback.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ready for the big merge
Keyboard keys remapping doesn't seem to take any effect anymore, confirmed by switching between those two artifacts (settings reset after every flashing), Haute42: |
We will look at this when we release the beta this week. Please don't run 'main' on a real device unless you are a developer. |
This is a big change to the already big driver inputs.
For this change, the big items are:
Xbox 360 authentication is WIP and disabled in this PR, but will be picked up again after the release. We have too many good changes to go in, I don't want to hold us up anymore.
Keyboard Mapping moved to input settings
PS4 and PS5 timeout warnings if authentication is not set
Upload Keys & USB auth settings in the PS4 and PS5 input settings separately. You can now save PS4 as key mode and PS5 as dongle mode
X-Input and other settings have a message with no settings available (X-Input will have Xbox 360 auth dongle soon)
Main page is set to tabs now instead of a long scrolling page