138 Commits

Author SHA1 Message Date
Brian S. Stephan
dea263df3c DDI cleanups and bugfixes (#909)
* make a proper protobuf enum for DDI combination mode

* remove unused DDI variables from removed debouncer

* do some tab vs. space cleanups for readability

* remove support for Gamepad and Dual Directional DDI combination modes

Gamepad is buggy, and both modes don't seem to have use cases. we are
soft deprecating these for the moment, only making them work like Mixed,
rather than actually migrating them to a new mode, for now

* move first/last wins SOCD cleaning out of DDI preprocess

I think this is just a vestige of how things used to work, it makes no
discernable difference in my testing.

in order to start showing my work, I also added a simple piece of
documentation to describe how the modes work

* simplify the DDI process block; documented behavior remains

* reimplement DDI override mode

this replaces the gamepad output with the DDI output (no combination or
re-cleaning), which is interesting for situations like gamepad holding
one axis and DDI pressing the other, letting you essentially toggle
between the two axis with a press/release

Fixes #823

* break out Neutral and Up Prio results for the DDI override docs

* dual mode is supported again, name it properly in protobuf

* reimplement Gamepad Override DDI mode

since DDI Override was pretty easy to bring back with the new code, we
might as well just bring Gamepad Override back since it's the same
logic, just flipped. added more docs while I was at it.

* tiny tabs/spaces fix

* revert the default to Mixed like it used to be
2024-04-01 15:38:23 -04:00
Darren
8f657e3480 Revert "Revert "Documentation - Docusaurus port"" (#612)
Revert "Revert "Documentation - Docusaurus port" (#611)"

This reverts commit 63e6a24b0f.
2023-11-05 21:48:12 -06:00
Luke Arntson
63e6a24b0f Revert "Documentation - Docusaurus port" (#611)
Revert "Documentation - Docusaurus port (#586)"

This reverts commit 00adac81f3.
2023-11-05 17:25:54 -05:00
InfraredAces
00adac81f3 Documentation - Docusaurus port (#586)
* Add expanding add-on sidebar element

* Breakout Add-ons into separate pages

* Update markdown links to add-ons

* Close tags in README

* Correct minor typos in README

* Create Initial Docusaurus documentation

* Create Dev Section in navbar and devSidebar

* Bump some dependencies

* Add macro documentation

* Add local search functionality

* Auto prettier and remove non working links(should be added later)

* Separate Web Configurator in Navbar and sidebar

* Start iterating over config to show in downloads

* Change docsify alert to docusaurus admonitions

* Improve styling and description for download info boxes

* Update Download page location

* Add version dropdown

* Add configs to downloads page

* Format Download Links

* Add PicoAnn description

* Prettier on sidebar

* Create a typed component for link icons

* Extract board config for easier update in the future and use the typed link icons

* Add Liatris asset

* Format and add content to downloads-page

* Update microcontroller download details

* Update front matter and links

* Update Sidebar contents

* Add front matter and update links

* Update OfficialDevices on Downloads

* Add release version automatically to download link

* Remove static releaseVersion

* Create a custom hooks for fetching github info

* Fix OfficialDevices in downloads page

* Update links

* Add Label Selector to documents

* Add css for label selector

* Add check for webpage check and style to selector

* Update .gitignore

* Update Label Selector

* Update check for Pinout Link

* Add color mode config

* Add window and localStorage check

* Hotkey correction

* Update hotkeys rgb-led

* Added global state hook for select label

* Update RGBLED input selector

* Add expanding add-on sidebar element

Breakout Add-ons into separate pages

* Create Initial Docusaurus documentation

* Create Dev Section in navbar and devSidebar

* Bump some dependencies

* Add local search functionality

* Auto prettier and remove non working links(should be added later)

* Add macro documentation

* Start iterating over config to show in downloads

* Improve styling and description for download info boxes

* Separate Web Configurator in Navbar and sidebar

* Change docsify alert to docusaurus admonitions

* Update Download page location

* Add version dropdown

* Add configs to downloads page

Format Download Links

Add PicoAnn description

* Prettier on sidebar

* Create a typed component for link icons

* Extract board config for easier update in the future and use the typed link icons

* Add Liatris asset

Format and add content to downloads-page

Update front matter and links

* Add front matter and update links

* Create a custom hooks for fetching github info

* Update OfficialDevices on Downloads

Add release version automatically to download link

Fix OfficialDevices in downloads page

Update links

* Add Label Selector to documents

* Update Label Selector

Add css for label selector

Add check for webpage check and style to selector

* Update .gitignore

* Update check for Pinout Link

Add color mode config

Add window and localStorage check

Hotkey correction

Update hotkeys rgb-led

Update RGBLED input selector

* Added global state hook for select label

* Add local storage persistence for selected label

* Update documents to current latest documents

* Correct minor typos

* Update broken links

* update main gitignore

* Add deploy and test-deploy actions

* Delete extraneous Macro page

* Update Tilt Input Add-on Image

* Update announcement banner

* Minor page corrections

* Updated info for the Reflex Encode boards

* Update README.md

* Update Board Configs

* Update board config for Reflex Encode changes

* Add Documentation for Documentation

* Add versioned documents for v0.7.5

* Remove Documentation Versioning

* Add Downloads & Preview Documentation

* Update for docs to site name change

* Make requested changes from PR Review

* Update md files to mdx for consistency

* Update Links in project

* Update BoardConfig.h

---------

Co-authored-by: ian <ian@vidales.se>
Co-authored-by: TheTrain <32771064+TheTrainGoes@users.noreply.github.com>
Co-authored-by: Luke Arntson <arntsonl@gmail.com>
2023-11-05 17:21:39 -05:00
TheTrain
b1ba6f5d86 Update with v0.7.5 latency testing (#605)
Tests were done using Ferals optamized testing sketch found here:
https://github.com/FeralAI/usblag_optimized/blob/main/usblag_optimized.ino
2023-10-29 20:47:22 -04:00
Luke Arntson
7798bc7d3d Renaming image for downloads page 2023-10-23 17:35:45 -04:00
Luke Arntson
cc38f44c5e Hot fix! :O 2023-10-23 17:08:00 -04:00
Luke Arntson
c1300cfe92 Ready for 0.7.5 release configs (#595) 2023-10-23 16:55:13 -04:00
Mike Parks
0390dcab2f Tilt state refactor and analog mid adjustments (#585)
* Mark Tilt addon as unavailable if pins are not defined when enabled.

* Fix indent on tilt.

* Incorporates PR #577 and analog mid changes from #582

* Tilt state refactor

* Allow tilt dpad mode to work with existing dpad inputs
2023-10-19 00:08:12 -04:00
AkariiinMKII
5efd393e63 Fix doc typo (#579) 2023-10-17 22:11:59 -04:00
outphase
48c335d742 Change target button for DirectInput/PS3 Mode in documentation (#570)
Change target button for DirectInput/PS3 Mode

Currently both Xinput and DirectInput/PS3 Modes are labeled as being invoked by B2. This is to change the DirectInput/PS3 button to be B3.
2023-10-13 10:55:40 -04:00
deeebug
170e97d933 Implement Macro feature (#554)
* Add macro implementation

* WIP

* Favor dedicated pin model

* Add interruptible, exclusive & wait options

* Add debounce for macro trigger

* Refactor and cleanup

* Move macro to proper addon order

* Cleanup

* Add more strings for frontend localization

* Fix frontend Macro schema and defaults

* Cleanup

* Cleanup

* Fix boolean serialization

* Fix some assignment and validation

* Fix label

* Fix another mistake in serialization

* Add missing fields in macro page defaultValues

* Fix direction pad macro combination issue

* Add tooltip on delete button

* Filter macro inputs that are empty

* Fix improper cleanup of empty macro inputs

* Revamp macro type with any button interruptibility

* Switch to microseconds & add show frame interface

* Update duration & exclusive toggle behavior

* Fix interruptibility for ON_PRESS macro type

* Fix default macro duration

* Add Macro Documentation

* Fix an issue failing to clear macro inputs

* Fix incorrectly referenced next macro time

---------

Co-authored-by: Kevin Nguyen <nguyenkevin625@gmail.com>
2023-10-08 12:32:24 -04:00
InfraredAces
a8ebe0e353 Update Documentation - Separate Add-On Pages (#561)
* Add expanding add-on sidebar element

* Breakout Add-ons into separate pages

* Update markdown links to add-ons

* Close tags in README

* Correct minor typos in README

* Update README.md

Co-authored-by: Luke Arntson <arntsonl@gmail.com>

* Update docs/faq-ps4-ps5-compatibility.md

Co-authored-by: Luke Arntson <arntsonl@gmail.com>

* Update docs/faq-ps4-ps5-compatibility.md

Co-authored-by: Luke Arntson <arntsonl@gmail.com>

---------

Co-authored-by: Luke Arntson <arntsonl@gmail.com>
2023-10-08 12:19:29 -04:00
InfraredAces
f9c7d994dc Update internal links (#553) 2023-10-01 12:50:07 -04:00
Andrew DeLisa
5368103556 Minor documentation cleanup (#536)
* chore: whitespace cleanup, avoid two top-level headings, fix typo in list, add md tag to code blocks

* fix indentation in css

* add space between fixed and !important
2023-09-24 18:49:31 -04:00
InfraredAces
2f698643cb Table of Contents (#543)
* Add table of contents to pages

* Correct mistakes in web-configurator.md

* Correct minor mistakes

* Adjust headers to better work with ToC
2023-09-24 18:40:46 -04:00
Arman Kaya Demirbağ
caacb7adff Typo fix on SOCD Slider section (#539) 2023-09-23 20:14:59 -04:00
Andrew DeLisa
ae02174642 Minor cleanup for development documentation (#535)
* chore: clean up formatting on development.md

* make the headings the same across two tab sets
2023-09-20 11:01:55 -07:00
InfraredAces
9233a7ae21 Update contribution-guide.md (#530) 2023-09-20 09:34:42 -04:00
InfraredAces
2deaf63e7c Documentation Update (#527)
* Update Keyboard Host Addon documentation

* Correct Keyboard Host Configuration documentation

* Rename docs, rewrite ps4-ps5 faq

* Add tabs for win10 and linux instructions

* Add contributing guide

* Add getting help/support document

* Add project introduction to documentation

* Add template page

* Minor typo

* Add sections to sidebar

* update introduction documentation

* add config readme template

* update firmware install instructions and sidebar

* Update shortcut documentation page

- Remove redundant information present in usage
- Add explanation for hotkey shortcuts
- Rearrange hotkeys in order of importance on page

* update webconfig documentation for new settings

* Update Usage documentation page

* Update hotkeys documentation

* Update getting help/support documentation

* Correct types
2023-09-18 10:27:16 -04:00
Pelsin
e471ff68e5 Adds search functionality to https://gp2040-ce.info/ (#524) 2023-09-15 09:54:40 -04:00
Pelsin
918227bf51 Fixing links in docs (#520)
* Automatically open the browser when starting the docs locally

* Enable download links when in dev mode

* Change defined links to open in same tab

* Correcting link for BentoBox

* Correcting autogenerated _blank a tag to _self including github link in corner
2023-09-15 09:49:38 -04:00
smashBrosKanu
cfa76ef4ca Add TiltAddon Description (#502)
* Added description for TiltAddon.

* Added description for TiltAddon and made text revisions.

* Added description for TiltAddon and made text revisions.

* Added description for TiltAddon and made text revisions.
2023-09-14 10:18:31 -07:00
Daniel Garcia
5ceafb4ff4 Update docs with minor improvements for add-on discoverability (#513)
* Update docs with minor improvements for add-on discoverability

* Change from direct URL links to markdown links and fix typo
2023-09-11 17:18:51 -07:00
Mike Parks
dca1fddecb Wii addon refactor and button/analog mapping support (#501)
* Added improved Wii extension detection.
Added GHWT touch fret support.
Added initial Wii extension hot plugging support.
Fixed issue with detecting GHWT guitars.
Fixed issue with guitar analog values.

* Refactor of WiiExtension library to better separate controller contexts.

* Added analog calibration. If controller does not have stored calibration, default is used (implemented per-controller). Verifies calibration checksum to determine which is used.

* Adjust default analog calibration when data is unavailable on the device. Fixed issue where adjusted input values would overflow after calibration.

* Added default calibration for Drums and Turntable extensions since no calibration exists on device. Implemented default button mapping config in prep for web-config mapping options.

* Moved WiiExtensionController enum to a type.

* Added toggle state for DJ Hero Euphoria button LED.

* Refactored polling logic to allow for options on boot

* Refactor of Wii addon to include button and analog mapping.
Included separation of Wii addon-specific L10n strings to Locales/en/Addons/WiiAddon.jsx

* Fixed issue causing Classic Pro-based controllers from functioning.
Updated documentation to remove Wii controller mapping details and add new image.

* Fixes unintentional tabs and moved unneeded debug variables behind WII_EXTENSION_DEBUG

* Minor view refactors on input selectors

* Fixed key warnings
2023-09-09 13:48:11 -04:00
Pelsin
15bb4652ad Added a redirect to uf2 based on url (#509)
* Added a redirect to uf2 based on url

* Update app.js

update comment to reflect live site url
2023-09-07 22:06:50 -04:00
TheTrain
5c1c97d1c8 Update to docs for PS Passthrough (#475)
* Update to docs for PS Passthrough

* Separate Add-on documentation for WebConfig Docs

---------

Co-authored-by: Kevin Nguyen <nguyenkevin625@gmail.com>
2023-09-01 10:17:12 -04:00
Tai Alt
5c603d644f Windows Setup Guide For Dummies (#476)
* Update development.md

If you are very new to GP2040-CE development and working on a Windows machine, you can refer to the 'Windows Setup Guide For Dummies.' It's a bit more comprehensive and uses the Raspberry Pi Pico SDK installer, which makes everything a tad bit easier.

* Update development.md

* Updated the Development page

* Minor changes to the document
2023-08-31 12:07:45 -04:00
InfraredAces
16bd2859a5 Update Keyboard Host Addon documentation (#469) 2023-08-24 12:01:16 -04:00
Henré Botha
0d2788b36e Update references to GP2040 (#467) 2023-08-24 12:00:37 -04:00
Luke A
b0bd8195e3 Updating web page for new release configs 2023-08-23 11:20:07 -04:00
Oliver Sayers
37bef77574 [ImgBot] Optimize images (#447)
*Total -- 1,148.35kb -> 1,086.71kb (5.37%)

/docs/assets/images/gpc-add-ons-keyboard-host-configuration.png -- 64.21kb -> 47.22kb (26.46%)
/configs/SGFDevices/assets/bridgetlayout.jpg -- 1,084.13kb -> 1,039.49kb (4.12%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-08-11 10:37:44 -04:00
InfraredAces
9d857bc204 Keyboard Host Configuration Add On (#435)
* Add Keyboard Converter config

* Reenable Keyboard Host Configuration Add On

* Add Keyboard Host Configuration documentation

* Add back in SGFDevices to cmake
2023-08-03 15:43:29 -04:00
Oliver Sayers
d023623d43 [ImgBot] Optimize images (#434)
*Total -- 3,764.89kb -> 3,193.85kb (15.17%)

/docs/assets/images/gpc-add-ons-analog.png -- 154.33kb -> 86.59kb (43.89%)
/docs/assets/images/gpc-settings.png -- 128.00kb -> 71.95kb (43.79%)
/docs/assets/images/gpc-add-ons-focus-mode.png -- 69.14kb -> 39.83kb (42.39%)
/docs/assets/images/gpc-add-ons-socd-slider.png -- 103.66kb -> 65.15kb (37.15%)
/lib/nanopb/docs/generator_flow.svg -- 111.63kb -> 74.96kb (32.85%)
/lib/nanopb/docs/logo/logo.svg -- 101.47kb -> 80.12kb (21.04%)
/configs/FlatboxRev5RGB/assets/Flatbox-rev5-rgb.jpg -- 3,096.67kb -> 2,775.25kb (10.38%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-07-28 09:41:56 -04:00
TheTrain
cf97d0c2ce Updates to the documentation (#426)
* Updates to the documentation

* Update web-configurator.md
2023-07-25 23:49:22 -04:00
Luke A
1f976fae55 Quick fix to Alpaca OwO name 2023-07-23 17:03:42 -04:00
Luke Arntson
4bea3fcab3 Updating documents for 0.7.3 boards (#422) 2023-07-23 16:59:37 -04:00
Stephen Marsh
25604fe4b6 Update development.md (#397)
Rewrote sentence on setting splash image for clarity
2023-07-06 14:02:01 -04:00
Brian S. Stephan
c95e65d9a1 Function ("Fn") button for hotkeys, changing hotkeys themselves via webconfig (#239)
* preliminary version of Fn button functionality

* reimplement Fn as 'aux' rather than gamepad button

same general idea, but we don't reserve a gamepad mask for something
that will never be used as a gamepad button this way. this also
resurrects the "settings pin" idea and the remnants of its aux
mechanism, while still allowing it to be a web configurable pin. it is
still outwardly called the Fn or Function button, but it is assigned to
a separate gamepad state and thus is a bit more obvious that it is *not*
a button that will get sent to the host

* hotkey via web configurator part 1

this removes the "hardcoded" hotkeys and instead allows arbitrary aux,
button, and dpad masks to be associated with the preexisting hotkey
actions. thus, S1 + S2 + Up -> Home can be replaced with Fn + Up -> Home
or whatever else people can concoct.

defaults mappings are retained as well. removing the F1 and F2 mappings
has touched a lot of board configs to remove the 8 existing hotkey
mapping and actions, but they were all identical anyway, so now they're
in the dynamic config rather than defines.

* load hotkeys at gamepad init

hotkeys don't change at runtime so we can just do this to be slightly
more efficient. also, some related code cleanup that I missed.

* only process one hotkey at a time

I feel like firing multiple hotkeys is not what anyone intends to do,
and would only lead to mistakes, and just gets masked by the code
anyway, so avoid it by making this if-else all the way down

* update test getGamepadOptions to match new API

* add Fn and remove hotkeys from Stress board config

* add default defines for hotkey settings

this allows for overrides in BoardConfig.h if so desired, but does not
add any back since they were all the default anyway

* add Fn/remove hotkeys for RP2040MiniBreakoutBoard

* Implement web-config UI for new hotkey settings

* remove deprecated F1 and F2 masks

* basic documentation of the hotkey remapping

* Make hotkey UI better

* update AlpacaOwO board config for Fn + configurable hotkeys

* add hotkey migration to keep old configs on F1/F2 mappings

---------

Co-authored-by: deeebug <77402236+deeebug@users.noreply.github.com>
2023-06-22 15:44:16 -04:00
Luke A
5e2d01491d Quick typo fix 2023-06-22 10:08:09 -04:00
Oliver Sayers
8c53284266 [ImgBot] Optimize images (#357)
*Total -- 29,234.08kb -> 26,387.80kb (9.74%)

/docs/assets/images/community-splash-screens/Sega Astro City.png -- 9.00kb -> 0.75kb (91.64%)
/docs/assets/images/community-splash-screens/GP2040-CE 4.png -- 2.88kb -> 1.13kb (60.81%)
/docs/assets/images/community-splash-screens/GP2040-CE 1.png -- 2.33kb -> 0.95kb (59.24%)
/docs/assets/images/gpc-backup-and-restore.png -- 18.61kb -> 8.04kb (56.81%)
/docs/assets/images/community-splash-screens/GP2040-CE 5.png -- 1.77kb -> 0.77kb (56.74%)
/docs/assets/images/gcp-display-config.png -- 52.01kb -> 23.50kb (54.83%)
/docs/assets/images/community-splash-screens/GP2040-CE 3.png -- 1.10kb -> 0.52kb (52.48%)
/docs/assets/images/gpc-rgb-led-config.png -- 12.27kb -> 5.89kb (52.03%)
/docs/assets/images/gpc-home.png -- 33.08kb -> 16.20kb (51.01%)
/docs/assets/images/community-splash-screens/TheTrain Logo.png -- 2.76kb -> 1.36kb (50.76%)
/docs/assets/images/gpc-pled-pwm.png -- 8.85kb -> 4.44kb (49.83%)
/docs/assets/images/gpc-pin-mapping.png -- 130.50kb -> 65.50kb (49.81%)
/docs/assets/images/community-splash-screens/Crush Counter v2.0.png -- 0.93kb -> 0.49kb (47.65%)
/docs/assets/images/community-splash-screens/GP2040-CE 2.png -- 0.76kb -> 0.40kb (47.55%)
/docs/assets/images/community-splash-screens/BentoBox.png -- 0.85kb -> 0.45kb (47.24%)
/configs/BentoBox/assets/ScrubTier_Large.png -- 45.96kb -> 25.16kb (45.27%)
/docs/assets/images/gpc-display-config.png -- 233.76kb -> 147.88kb (36.74%)
/docs/assets/images/gpc-rgb-led-button-order.png -- 29.66kb -> 19.16kb (35.4%)
/lib/nanopb/docs/logo/logo.png -- 14.62kb -> 9.67kb (33.87%)
/docs/assets/wiring/AdafruitKB2040_Pinout.png -- 109.92kb -> 73.37kb (33.25%)
/lib/nanopb/docs/logo/logo48px.png -- 2.52kb -> 1.72kb (31.47%)
/docs/assets/images/gpc-add-ons-snespad-input.png -- 120.58kb -> 82.77kb (31.36%)
/docs/assets/images/gpc-reset-settings.png -- 50.56kb -> 34.87kb (31.02%)
/docs/assets/images/community-splash-screens/GP2040-CE 6.png -- 2.41kb -> 1.70kb (29.35%)
/docs/assets/images/gpc-add-ons-turbo-shmup.png -- 57.56kb -> 41.25kb (28.34%)
/docs/assets/images/gpc-add-ons-ps4-mode.png -- 53.65kb -> 38.54kb (28.15%)
/docs/assets/images/gpc-add-ons-player-number.png -- 28.49kb -> 20.50kb (28.03%)
/docs/assets/images/gpc-settings.png -- 40.44kb -> 29.33kb (27.46%)
/docs/assets/images/gpc-add-ons-ads1219.png -- 30.74kb -> 22.41kb (27.11%)
/docs/assets/images/gpc-add-ons-input-reverse.png -- 24.32kb -> 18.10kb (25.59%)
/configs/KB2040/assets/PinMapping.png -- 130.63kb -> 97.89kb (25.06%)
/docs/assets/images/gpc-add-ons-dual-directional.png -- 24.64kb -> 18.47kb (25.03%)
/docs/assets/images/gpc-add-ons-onboard-led.png -- 14.03kb -> 10.55kb (24.78%)
/docs/assets/images/led-themes/static-rainbow.png -- 21.77kb -> 16.42kb (24.58%)
/docs/assets/images/gpc-add-ons-bootsel-button.png -- 23.38kb -> 17.69kb (24.35%)
/docs/assets/images/github-sponsor-dimmed.png -- 12.92kb -> 9.78kb (24.27%)
/docs/assets/images/gpc-add-ons-analog.png -- 19.10kb -> 14.52kb (24%)
/docs/assets/images/gpc-add-ons-turbo.png -- 19.00kb -> 14.50kb (23.7%)
/docs/assets/images/gpc-add-ons-joystick-slider.png -- 15.60kb -> 11.92kb (23.58%)
/docs/assets/images/gpc-add-ons-extra-button.png -- 16.61kb -> 12.75kb (23.23%)
/docs/assets/images/gpc-add-ons-socd-slider.png -- 20.55kb -> 15.81kb (23.1%)
/docs/assets/images/gpc-add-ons-buzzer.png -- 14.61kb -> 11.26kb (22.92%)
/docs/assets/images/gpc-label-selection.png -- 17.81kb -> 13.77kb (22.66%)
/docs/assets/images/led-themes/six-button-fighter-plus.png -- 20.21kb -> 15.63kb (22.64%)
/docs/assets/images/github-sponsor-light.png -- 13.61kb -> 10.56kb (22.37%)
/lib/nanopb/docs/logo/logo16px.png -- 0.83kb -> 0.65kb (22.13%)
/docs/assets/images/github-sponsor-dark.png -- 10.72kb -> 8.45kb (21.19%)
/configs/WaveshareZero/WaveshareRP2040Zero.png -- 260.27kb -> 205.34kb (21.11%)
/docs/assets/wiring/WaveshareRP2040Zero_Pinout.png -- 260.27kb -> 205.34kb (21.11%)
/configs/WaveshareZero/assets/WaveshareRP2040Zero.png -- 260.27kb -> 205.34kb (21.11%)
/docs/assets/images/community-splash-screens/Street Fighter.png -- 2.09kb -> 1.66kb (20.65%)
/docs/assets/images/led-themes/playstation-all.png -- 18.90kb -> 15.04kb (20.42%)
/docs/assets/images/led-themes/super-famicom-all.png -- 18.87kb -> 15.04kb (20.32%)
/docs/assets/images/led-themes/xbox-all.png -- 18.85kb -> 15.03kb (20.26%)
/docs/assets/images/led-themes/six-button-fighter.png -- 19.56kb -> 15.61kb (20.19%)
/docs/assets/images/led-themes/guilty-gear-type-a.png -- 19.42kb -> 15.63kb (19.52%)
/docs/assets/images/led-themes/guilty-gear-type-b.png -- 19.41kb -> 15.62kb (19.51%)
/docs/assets/images/led-themes/guilty-gear-type-c.png -- 19.39kb -> 15.62kb (19.46%)
/docs/assets/images/led-themes/guilty-gear-type-e.png -- 19.43kb -> 15.66kb (19.4%)
/docs/assets/images/led-themes/guilty-gear-type-d.png -- 19.42kb -> 15.66kb (19.38%)
/docs/assets/images/led-themes/street-fighter-2.png -- 18.88kb -> 15.35kb (18.71%)
/docs/assets/images/led-themes/super-famicom.png -- 19.14kb -> 15.56kb (18.68%)
/docs/assets/images/led-themes/playstation.png -- 19.15kb -> 15.57kb (18.67%)
/docs/assets/images/led-themes/xbox.png -- 19.11kb -> 15.56kb (18.59%)
/docs/assets/images/led-themes/neogeo-modern.png -- 19.09kb -> 15.57kb (18.43%)
/docs/assets/images/led-themes/neogeo-curved.png -- 19.07kb -> 15.56kb (18.39%)
/docs/assets/images/led-themes/neogeo-straight.png -- 19.01kb -> 15.54kb (18.21%)
/docs/assets/images/gp2040-ce-logo.png -- 26.67kb -> 21.82kb (18.16%)
/docs/assets/images/led-themes/fightboard.png -- 20.91kb -> 17.15kb (18.01%)
/configs/Pico/assets/PinMapping.png -- 560.26kb -> 459.39kb (18%)
/docs/assets/wiring/RaspberryPiPico_Pinout.png -- 560.26kb -> 459.39kb (18%)
/configs/PicoAnn/assets/PinMapping_PicoAnn.png -- 570.83kb -> 468.25kb (17.97%)
/configs/PicoFightingBoard/assets/PinMapping.png -- 566.09kb -> 464.69kb (17.91%)
/docs/assets/images/led-themes/tekken.png -- 20.44kb -> 16.80kb (17.83%)
/configs/MavercadeKeebfighter/assets/keebfighter-01.png -- 229.49kb -> 190.23kb (17.11%)
/docs/assets/images/gpc-add-ons-wii-extensions.png -- 61.44kb -> 51.23kb (16.61%)
/configs/SparkFunProMicro/assets/SparkFunProMicroRP2040.png -- 156.27kb -> 131.15kb (16.08%)
/docs/assets/wiring/SparkFunProMicroRP2040_Pinout.png -- 156.27kb -> 131.15kb (16.08%)
/configs/ReflexEncoder/assets/ReflexBoard_v1.2.jpeg -- 1,241.71kb -> 1,044.51kb (15.88%)
/configs/MavercadeKeebfighter/assets/keebfighter-00.png -- 253.64kb -> 216.37kb (14.69%)
/configs/MavercadeKeebfighter/assets/keebfighter-02.png -- 189.94kb -> 162.37kb (14.51%)
/docs/assets/images/gpc-rgb-led-custom-theme.png -- 80.48kb -> 70.50kb (12.39%)
/configs/RP2040MiniBreakoutBoard/assets/RP2040MiniBreakoutBoard.jpg -- 2,988.44kb -> 2,640.57kb (11.64%)
/configs/BentoBox/assets/ST_GGEZStick.png -- 174.89kb -> 155.59kb (11.04%)
/configs/BentoBox/assets/ST_BentoBoxV2.png -- 256.17kb -> 228.04kb (10.98%)
/configs/BentoBox/assets/ST_BentoBoxV1.png -- 205.87kb -> 183.53kb (10.85%)
/configs/RP2040AdvancedBreakoutBoard/assets/RP2040AdvancedBreakoutBoard.jpg -- 3,242.64kb -> 2,984.08kb (7.97%)
/configs/FlatboxRev4/assets/Flatbox-rev2b-finished-product.jpg -- 2,613.64kb -> 2,445.88kb (6.42%)
/configs/Stress/assets/stress-00.jpg -- 1,021.55kb -> 957.19kb (6.3%)
/docs/assets/images/gpc-pled-rgb.png -- 48.29kb -> 45.46kb (5.86%)
/configs/FightboardV3/assets/FightboardV3.jpg -- 133.61kb -> 126.09kb (5.62%)
/docs/assets/images/GP2040-PFB-demo-1.jpg -- 392.60kb -> 375.19kb (4.43%)
/configs/FlatboxRev4/assets/ButtonMapping.png -- 8,096.34kb -> 7,743.99kb (4.35%)
/docs/assets/images/GP2040-PFB-demo-2.jpg -- 362.50kb -> 347.46kb (4.15%)
/configs/RP2040AdvancedBreakoutBoard/assets/RP2040AdvancedBreakoutBoard_pinout.png -- 185.49kb -> 178.83kb (3.59%)
/www/assets/rp2040.png -- 27.00kb -> 26.53kb (1.76%)
/docs/assets/boards/WaveshareZero.jpg -- 32.74kb -> 32.67kb (0.2%)
/configs/DURAL/assets/DURAL.jpg -- 74.33kb -> 74.27kb (0.08%)
/docs/assets/boards/BentoBox.jpg -- 18.15kb -> 18.15kb (0.02%)
/docs/assets/boards/FightboardV3Mirrored.jpg -- 25.87kb -> 25.86kb (0.02%)
/docs/assets/boards/FightboardV3.jpg -- 29.07kb -> 29.06kb (0.01%)
/docs/assets/boards/MavercadeKeebfighter.jpg -- 29.27kb -> 29.27kb (0.01%)
/docs/assets/boards/DURAL.jpg -- 31.15kb -> 31.15kb (0.01%)
/docs/assets/boards/ReflexEncoder.jpg -- 31.70kb -> 31.69kb (0.01%)
/docs/assets/boards/Stress.jpg -- 33.76kb -> 33.76kb (0.01%)
/docs/assets/boards/PicoFightingBoard.jpg -- 34.35kb -> 34.35kb (0.01%)
/docs/assets/boards/FlatboxRev5.jpg -- 36.25kb -> 36.24kb (0.01%)
/docs/assets/boards/FlatboxRev4.jpg -- 37.24kb -> 37.23kb (0.01%)
/docs/assets/boards/PicoAnn.jpg -- 44.44kb -> 44.43kb (0.01%)
/docs/assets/boards/SparkFunProMicro.jpg -- 63.89kb -> 63.89kb (0.01%)
/docs/assets/boards/RP2040MiniBreakoutBoard.jpg -- 64.11kb -> 64.10kb (0.01%)
/docs/assets/boards/RP2040AdvancedBreakoutBoard.jpg -- 64.94kb -> 64.93kb (0.01%)
/configs/FlatboxRev5/assets/Flatbox-rev5.jpg -- 1,530.63kb -> 1,530.62kb (0%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-06-21 13:05:30 -04:00
FeralAI
fb753f63fd Revert back to global js includes (#335) 2023-06-13 22:29:52 -04:00
FeralAI
460bb262f6 Doc updates for v0.7.2 (#323)
* Doc updates

* Remove unused image

* Styling updates
2023-06-12 11:48:04 -04:00
Luke A
245ed82df5 Updating config for full censor, docs/index.html will be updated when release goes out. 2023-06-08 15:45:06 -04:00
deeebug
57cc50de4e Reference splash bitmap data from BoardConfig.h (#282)
* Reference splash bitmap data from BoardConfig.h

* Remove unused constant for bitmap

* Add documentation on default splash customization
2023-05-29 12:14:35 -04:00
Robert Dale Smith
f903c8ebbb SNES Controller Input Support (#252)
* SNES controller support

* adds webconfiguration options for SNESpad controller input

* fix: corrects NES button mapping

* fix[SNESpad]: updates lib to latest with snes mouse to analog working correctly
2023-05-25 11:07:04 -04:00
Wren
bd968ec204 Update development.md (#261)
typo embeded to embedded
2023-05-18 10:41:49 -04:00
FeralAI
adbaf824de Downloads page and add latency shields to README (#255)
* Downloads page and add latency shields to README

* Add position override for download page
2023-05-16 12:59:33 -04:00
FeralAI
b64f978a34 Ability to customize Player LEDs (PWM and RGB) (#246)
* Add PLED pins and color  to LEDOptions

* Centralize used pins data

* Doc updates for PLEDs

* Exclude non-button pins from usedPins for now

* Docs update for RGB PLEDs
2023-05-15 12:11:14 -04:00
Robert Dale Smith
e53b8d76b2 Adds kb2040 board config (#248)
* Add kb2040 board config

* adds KB2040 wiring diagram to docs
2023-05-15 11:46:07 -04:00