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

Sistemato build con github actions #6

Open
wants to merge 144 commits into
base: main
Choose a base branch
from
Open

Conversation

febs
Copy link

@febs febs commented Dec 7, 2024

No description provided.

mikepparks and others added 30 commits April 14, 2024 14:23
* Fix inputs not triggering when restarting a macro

* Fix add/delete action on macro page + some cleanup

* Remove need for macro input filtering in form
* Update CTRL SNES Readme

* Add new Reflex CTRL BoardConfigs

* Update cmake.yml

* Remove commented lines

---------

Co-authored-by: Robot <[email protected]>
* Added debug mode to display addon & drivers

* Fixed hang issue in debug mode

* Removed debug mode options.
Added new buffer copying method for 132x64 SH1106 displays.

* Removed remaining debug mode references.
Added extra SH1106 check.

* Fix issue where drawPixel x position goes beyond the bounds of the display area.

* Added refresh check when custom button layouts are in use.

* Added Rock Band/Guitar Hero layouts.

* Fixed issue with missing setPower functionality on new screen driver.

* Implemented button layout API functionality to Display configuration, removing the need for hard-coded layout selections.
Added 6GAWD layouts (stick & all button)
* Swap out Axios for custom HTTP service

* Add basic error handling for new Http service

* Move fetch call into try/catch block

* Missed a spot
* Reorganize navbar and make mobile menu functional

* Updates for menu and remove unneeded scroll
* analog rewrite

Fix bug with multiple sticks only performing circularity on last. Rewrite to better protect against these kind of issues in the future. Other general cleanups and minor fixes.

* switch array types
This PR adds a config for the ARC Accessibility Controller
* update www

* Revert "update www"

This reverts commit c866c29593657c5e90c1f7bd88a2f6bfe3012188.

* added configs for bridget and lucky chloe

* adding configs

* changed default SOCD to neutral for Bridget. added fsdata.c

* changed default SOCD to neutral for Bridget. added fsdata.c

* update to 7.0 configs

* Update cmake.yml

* prep for 071

* Update cmake.yml

* update SGF config

* fix splash

* remove bridget config, add new assets to SGF config

* remove fsdata

* Update Readme.md

* Update env.ini

fixed typo

* clean up SGF controller config

all prebuild PCBs now use same config, so cleaning up

* fix readme

---------

Co-authored-by: root <[email protected]>
* deduplicate loadsh and lodash-es from formik

* Update package.json

Removing lodash as we're replacing it with lodash-es here

---------

Co-authored-by: Luke A <[email protected]>
* Fixed issue where rotary encoder would occasionally max out in the opposite direction in analog joystick modes.

* Include getEncoderIndexByPin definition in header
* axios signal

* adapt to cancelling

* use error.name as identifier

* leave the special chainer in place since the reject is custom
* Added setup() call for Keyboard Host listener

* Added support for multiple modifier buttons at once.
Previous implementation did not allow combos of modifiers. Fixes #1008
Added rotation to rectangles using the angleStart property.
Renamed GP_SHAPE_DIAMOND to GP_SHAPE_LINE now that rectangles can rotate.
Input history now uses the processed gamepad for inputs to be in line with button elements
Changed bad naming reference for LED configuration.
This PR adds a totally blank configuration for people that want to build something from scratch via the web-config UI.
* Update for Mavercade

* Update CMakeLists.txt

* Update for Mavercade

---------

Co-authored-by: Luke A <[email protected]>
* Add configuration for the Zero_Rhythm

* Update to config

* Update BoardConfig.h

* Update BoardConfig.h

* Update BoardConfig.h

* Update BoardConfig.h

* Update BoardConfig.h

* Update

While there are issues with the boardconfig defines I am moving the defualt display back to stickless.  This can be adjusted in web-config.

* Update

---------

Co-authored-by: Luke A <[email protected]>
* Implemented PCF8575 I2C IO expansion module

* Removed debug functionality and cleaned up some tabs

* Removed GpioActions currently unusable by the addon

* Set up defines for board config purposes.
Disable addon if on the same block as an enabled Display.

* Case sensitivity fix
* Update tinyusb to latest

* TinyUSB update to latest (removed hack for get_report)

* Moving a single shared 1024 byte auth buffer to a queue system in-case of race condition (which seemed to be happening)

* Fixed a legit bug with Xbox One authentication.

.init, .reset, and .open are called multiple times during USB discovery

initial announcement code was moved from .init to .open AFTER the xbox one interface type is declared.

Also moved shared buffers to more sane areas and used two instead of one buffer for sharing.

* Update xgip_protocol.h

Extra spaces
Updating everything with npm run format. This will give us some better consistency with line spacing and styling
…… (#978)

* Recent updates to the custom LED theme page include enhanced color picker placement options (top, bottom, left, or right) to ensure it never appears off-screen and remains accessible. Additionally, new button layouts for Haute42 (13 & 16 buttons) and DuelPad (16 buttons) have been added to the preview layout options dropdown list.

* - Tested compatibility with Safari, Chrome, MS Edge, Brave, Firefox, and Arc browsers. - Changed element size from 450px to 425px for closer alignment with original 400px. - Fixed button overlap in Haute42 13 layout by adjusting A1 button spacing.  The A1 button would overlap the A2 button if you made the browser window to narrow.

* Updated text from "Haute42" and "Duelpad" to "Stickless 13 A," "Stickless 16 A," and "Stickless 16 B" to avoid vendor liability and eliminate appearance of vendor bias.

* Minor update: renamed function title and changed variable name from ButtonArray to AuxButtons for consistency with MainButtons.

* Updated BUTTON_LAYOUTS: moved WASD to the bottom of the list to maintain alphabetical order.

* Added a 14-button layout, complementing the existing 13 and multiple 16-button configurations, to align with popular market layouts that I own.

* gradient button selector not working fixed

* Fixed: Rename layouts to match existing layouts in the Display Configuration page

* Fixed: Using the gradient feature on the new layouts doesnt quite work

* Added Stickless 16 A to display config with values 28 & 32. Implemented sorting to list button layout options alphabetically in dropdowns.

* updated spacing to try and resolve conflict

* Reverted my changes to DisplayConfig.jsx due to a code conflict that has an API rewrite. Button layout and ButtonLayoutRight are now managed via an API, no longer an object in the page file, rendering my previous modifications unnecessary.

---------

Co-authored-by: “KeyOnTech” <“[email protected]”>
mizma and others added 30 commits October 1, 2024 11:19
update XInput string inline with en string update
this doesn't affect the firmware at all, is just self documentation
consistency that I forgot to do
* Small bits of clean-up to keyboard host. Should guarantee dev addr, instance, protocol type, mount/unmounts, and update loops

* Bug!
enable Keyboard host by default
* add ko-Kr lang

* add ko-KR

* ko-KR lang add

* ko-KR

* Create Components.jsx

* Create CustomTheme.jsx

* Create DisplayConfig.jsx

* Create HomePage.jsx

* Create Index.jsx

* Create InputMacroAddon.jsx

* Create LayoutConfig.jsx

* Create LedConfig.jsx

* Create Navigation.jsx

* Create PeripheralMapping.jsx

* Create PinMapping.jsx

* Create ResetSettings.jsx

* Create SettingsPage.jsx

* Create PCF8575.jsx

* Create ReactiveLED.jsx

* Create Rotary.jsx

* Create WiiAddon.jsx

* Update AddonsConfig.jsx

* Update WiiAddon.jsx

* Update WiiAddon.jsx

* Update WiiAddon.jsx

* Update ReactiveLED.jsx

* ko flag update

* Update LanguageSelector.jsx

add to ko-KR dropdownOption

* Delete www/src/Icons/Flags/kr.svg

* Create koKR.tsx

* Update i18n.jsx

* zh-CN add kokr

* pt-BR add ko-KR

* ja-JP add  ko-KR

* en add ko_kr

* de add  ko_KR

* Update LanguageSelector.jsx

* Update i18n.jsx

* Update Navigation.jsx

I've changed it to a more natural translation

* Update InputMacroAddon.jsx

I've changed it to a more natural translation

* Update SettingsPage.jsx

I've changed it to a more natural translation

* Update Common.jsx

I've changed it to a more natural translation

* Update Common.jsx

I've changed it to a more natural translation

* Update WiiAddon.jsx

* Update WiiAddon.jsx

* Update 9 line

* Delete the duplicate key
* Add rudimentary responsive layout, rework ui in macros

* Collapse pin mapping to one column

* Remove left over id

* Make some inputs smaller on macro page
* Updating pico build version

* Updating Pio_USB

* Enabling Pico VSCode Extension.

* Updating Pio_USB

* More updates

---------

Co-authored-by: Fortinbra <[email protected]>
Co-authored-by: Luke A <[email protected]>
Revert "Updating pico build version (#1179)"

This reverts commit 9e5c338.
* update ko-KR localization strings

* Correct Korean Flag and Polishing Korean Translations

* update ko-KR localization strings

* fix typo error
* only write the config to flash when it is safe to

the USB host port uses the flash, as does our config. both cores
accessing the flash at the same time is no good and will crash the host
port, so the host port core is locked when writing flash for saving the
config, but this disables interrupts on the port and may interfere with
auth, so this only saves at runtime when it is safe to (when USB host is
disabled), with an optional flag to force saving the config, which
should only be used in limited circumstances.

* always force config saves in the webconfig

it doesn't use the USB host port for anything so this should always be
fine

* add a hotkey to force a save of the config
Add rumble and reactive LEDs back in
…(#1216)

* Initial commit of standalone directional inputs in addition to mode-specific and DDI.

* Moved directions experiment to feature branch.
Updated Tilt addon to remove pin allocation in favor of GpioAction usage.

* Removed Reverse button pin allocation in favor of GpioAction

* Deprecated Reverse button pin proto definition.

* Remove unused Reverse pin variable

* Added SUSTAIN_FOCUS_MODE definition for toggling Focus Mode state

* Removed Focus Mode pin allocation in favor of GpioAction

* Removed deprecated pins from webconfig Addon views

* Migrate previous addon pin settings to pin mappings and GpioActions

* Revert deprecated pin names for focus, tilt, and reverse to previous names

* Update tilt, focus, and reverse migrations to use fromProtoBuf

* Remove stray equals sign
Previous PR #1102 by @smahdink
* Updates naming to GamepadUSB instead of Controller to avoid collision with controller objects.
* Adds secondary PID for DS4 usage
* Fixes issue where GPIO-based inputs are overridden, preventing main GPIO controls from functioning
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.