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

Pulling in latest main #17

Merged
merged 22 commits into from
Sep 16, 2024
Merged

Pulling in latest main #17

merged 22 commits into from
Sep 16, 2024

Conversation

arntsonl
Copy link
Owner

No description provided.

Pelsin and others added 21 commits June 28, 2024 16:48
* npm run format

* Remove duplicate keys
* Add web config localization lables

- add localization lables in InputMacroAddonPage and PinMapping
- add Chinese translation that added in PR#1078
- remove unused lables

* add two missing button translation in SettingsPage

* add translation for Japanese localization and other minor changes
* Captured rumble data -> featureData

* Add endpoint_out_checked and initial write to xinput_out_buffer

* Copy to featureData during endpoint_out claim

* Revert to simpler logic (endpoint_out always checked in process)

* Add GamepadRumbleState, update rumble state in XInput driver

* Create hard-coded DRV8833RumbleAddon, test 0 and 255 values

* Fix rumble state comparison

* Add rumble duty rescaling

* Properly handle case where one motor is zero and other is non-zero

* Working in WebConfig

* Remove leftover debug code
…1093)

* Add JP Localization for PinMapping and InputMacroAddon.

run npm run format.

* Add JP Localization for new add-on.

run npm run format.

* fix discrepancy in naming
* Added beginning of webconfig-side I2C bus scanning.
Added experimental wrapper class for ADS1219 to handle device auto-detection.

* Added scanner to webconfig.

* Case sensitivity fix

* All current I2C addons except Display updated to do auto device detection rather than rely on I2C block options.
Added address range to ADS1219 addon to allow scanning across full range.

* Fixed I2C/USB peripheral configuration check to reject negative pin values.

* Added autodetection of I2C displays. This currently does not disable the usage of other devices on the same block.

* Deprecating I2C addon block and address fields.

* Remove deprecated Block and Address fields from Display and several Addons.

* Added exclusive mode for I2C peripherals to allow data-hungry devices like Display to take full control of the bus.

* Revert deprecatedi2cBlock to i2cBlock

* Reinstated deprecatedI2cBlock

* Reinstated usage of deprecatedI2cBlock
This PR removes the assigned to add-on blocks in the BoardConfig.h file as they should not be there.
* testing

* Update BoardConfig.h

* remove testing

* add to workflows

* Update CMakeLists.txt

* rename

* add description, fix config
* add PXP-Gamepad config

* add pxp

* Add analog config

* add ASSIGNED_TO_ADDON and remove unused button

* Update cmake.yml

---------

Co-authored-by: Luke A <arntsonl@gmail.com>
* config fixes

small fixes to some configs

* add pin mapping to readmes

* add new boards
Tilde was actually already there, just labelled in a way people might
not expect. This commit elaborates on the label for that keycode to make
it a bit more obvious.
Prepping PicoPeripherals for pico-sdk 2.0 changes while maintaining backwards compatibility
* Implementation of basic reactive LEDs (non-addressable)

* Fixed DPad button masks.
Fixed issue with reactive LEDs not using all configurable LEDs.
Added 2 extra LED slots bringing the count to 10.
[ImgBot] Optimize images

*Total -- 8,563.40kb -> 7,877.21kb (8.01%)

/configs/ergoSHIFTRev2/assets/ergoSHIFT-rev2-button-mapping.jpg -- 2,928.76kb -> 2,640.15kb (9.85%)
/configs/FlatboxRev5USBPassthrough/assets/Flatbox-rev5-USB-Passthrough.jpg -- 2,914.92kb -> 2,649.67kb (9.1%)
/configs/ergoSHIFTRev2/assets/ergoSHIFT-rev2-bare1.jpg -- 2,634.26kb -> 2,505.00kb (4.91%)
/configs/MiSTercadeV2/assets/MistercadeV2.jpg -- 85.46kb -> 82.39kb (3.59%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
* Added "Pin Viewer" and "Stats" screen types to Display.
Moved special character definitions to global Display defines.
Included new "Build", "Config", and "Platform" conditionals.
Fixed issue where text rendering would wrap if line was too long. To-Do: add wrapping abilities to tiny_ssd1306.

* Displays pins in use, undefined, as well as defined mappings.

* Added changed variable used for version and added new build ID variable.
Removed tud_hid_report rebroadcast on set_report to prevent unexpected reporting behavior
* initial commit

* fix web, better precision
@arntsonl arntsonl closed this Sep 16, 2024
@arntsonl arntsonl reopened this Sep 16, 2024
@arntsonl arntsonl merged commit 295576d into 20240704_xbox360_auth Sep 16, 2024
@arntsonl arntsonl deleted the Pulling-into-x360 branch September 25, 2024 14:19
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.

10 participants