Pulling main into mayflash s5#1627
Merged
arntsonl merged 35 commits into20251114_mayflashs5_supportfrom Apr 18, 2026
Merged
Conversation
* Ajout de la traduction française * Maj Traductions * MAJ language ko-KR * Corrections mineures et màj v.0.7.12 * Mise à jour de la traduction avant import de la traduction Turque * Updated after the integration of the Turkish translation --------- Co-authored-by: Luke A <arntsonl@gmail.com>
* Updated CMakeLists.txt to include PICO_BOARD specific configs into the build process. * Removed PicoW and RP2350 rule exceptions from CMake actions. Introduced cmake files for PicoW and FlatboxRev8 configs. * Changed PicoW build not use Pico2 config.
* add tr-TR to checklocale * add fr-FR to checklocale
…#1568) Make profile render consistently when enabled switch is present
Add more display macros for board configs.
* add more display macros Add more display macros for board configs. * add display settings for osumgp-rp2040 Add display settings for osumgp-rp2040 for use with SparkFun LCD-22495 which is non-standard size
feat: Add manual calibration feature for analog sticks Features: - Add independent manual calibration for analog sticks 1 and 2 - Implement 4-step calibration process (top-left, top-right, bottom-left, bottom-right) - Add complete i18n support (English/Chinese) for calibration messages - Support parameterized messages for dynamic content Technical changes: - Add joystick_center_x/y/x2/y2 fields to config proto - Add manual calibration API endpoints (/api/getJoystickCenter, /api/getJoystickCenter2) - Update analog input logic to support manual calibration values - Add comprehensive frontend calibration interface with step-by-step guidance - All code comments written in English as per project standards - Clean code without duplicate comments or code blocks Co-authored-by: Leonxis <leonxis@example.com>
This fixes the default config for the second analog stick. This is needed because of this change: #1401
This PR adds a config for the Haute42}COSMOX C-AT
add FN button
…on (#1573) * Switch Pro USB Host implementation Add support for the Switch Pro controller in the Gamepad USB host add-on. Rumble, player LEDs work. * Improve analog trigger driver consistency Treat analog triggers >0 as digital enabled everywhere. * Fix xinput host driver endpoint detection Previously it did not indentify endpoint buffer sizes correctly. Refactor the endpoint detection logic. Add `tuh_xinput_wait_for_tx` function for blocking until report is sent off completely. * XInput (Xbox 360) USB Host implementation Add support for generic XInput controllers in the gamepad usb host add-on. Rumble and player LED works. * Move driver reports to appropriate descriptor files Move rumble, LED, init reports to descriptor headers.
* sdk 2.2.0 fixes Update mbedtls functions and defines from v2 to v3 for pico sdk 2.2.0 support * update github workflow * update cmakelists version * bump cmake version incompatible cmake version - https://forums.raspberrypi.com/viewtopic.php?t=391251#p2334074
add stick directions as hotkeys from issue #1086
Fix for newer GCC's and switch struct. Fix for npx vite rather than vite (Windows compatible)
* add brightness control add display brightness control via webconfig, resolves issue 1536 * Change display brightness setting to be a slider * fix narrowing warning * Reverting package-lock.json changes * add vcomh, rename brightness Added option to adjust vcomh, setting the default value to 0x30. While previously default was 0x40, the datasheet does not show that as an available choice. Renamed brightness to contrast to match datasheet as well. * revert vcomh, fix contrast reverted all the vcomh adjustments fixed the contrast adjustment and lower limited to 15% --------- Co-authored-by: Ian <ian@vidales.se>
Increases the size of the buffer used for storing the report descriptor of the connected device and fixes the request length for 0xF3 GET_REPORT. This lets us daisy chain controllers, plugging the auth dongle into the last one in the chain.
have screen saver exit match entry
fix for issue 1373
This PR adds three new board defined display layouts to the Haute42|COSMOX M Ultra config. Those layouts are used for the new Haute42|COSMOX X-Move. It will allow for all current combinations of modules for the X-Move: 1 - Stock config 2 - WASD module installed 3 - Joystick module installed
* change HE Trigger input to match HE Breakout Board layout * support for flipped polarity HE Triggers * fix modal title for calibrating switches * fix polarity check * upgrade to HE Trigger ui, to support configuration for Flipped Polarity * renaming max to pressed, to make more sense with polarity * fix headers and configs for polarity changes * auto set polarity during simple calibration * refactoring api and function names to better match what they are actually used for * renaming methods used for progress bar component * remove (not supported) from other locales * rapid trigger support, todo: rebase * fixing the voltage table, adding locales for english * fix overwrite all, rename variable to release * deprecate old polarity value, (previous value was set incorrectly) rename sensitivity to noise, better describe how it's used. * fix for calibrate all, should pull current state for entire trigger, incase they want to use manual calibration
Fix web server response corruption by managing dynamic memory for return data
Adding flip polarity to the "Calibrate All" feature to make it easier to configure a mixed set of switches
* Fixes an issue with setuptools >= 82.0.0 breaking pkg_resources in protobuf * Also fixing arm-non-eabi-gcc-action while we're at it
reordered keycodes by value to make searching easier fixed and added some keycodes small bug in driver
verified working - usb keyboard host - xbox dongle auth - oled display
* clean-up build warnings Went from 191->84 * removed too much in initial commit * Update PS4Auth.cpp * add debug compile options, fix warnings * Fixed issues found by PVS-Studio mostly initializing class members * clean redefines * xsm3 fixes mostly swapping for memcpy to fix alignment warnings validated nothing broke with 360 auth * fix redefine warnings
Waveshare Pico Zero specific change, making it easier to connect I2C peripherials assuming said pins are unused
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.