├── .editorconfig ├── .github ├── FUNDING.yml ├── assets │ ├── github-sponsor-dark.png │ ├── github-sponsor-dimmed.png │ └── github-sponsor-light.png └── workflows │ ├── main.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── configs ├── CrushCounter │ ├── BoardConfig.h │ └── env.ini ├── DURAL │ ├── BoardConfig.h │ ├── README.md │ ├── assets │ │ └── DURAL.jpg │ └── env.ini ├── DebugBoard │ ├── BoardConfig.h │ ├── README.md │ ├── assets │ │ ├── DebugBoard.jpg │ │ └── picoprobe_adafruit_qtpy_rp2040.uf2 │ └── env.ini ├── Fightboard │ ├── BoardConfig.h │ ├── README.md │ ├── assets │ │ ├── PinMapping.png │ │ └── PinMapping.xcf │ └── env.ini ├── FlatboxRev4 │ ├── BoardConfig.h │ ├── README.md │ ├── assets │ │ └── Flatbox-rev2b-finished-product.jpg │ └── env.ini ├── GeeekPiStick │ ├── BoardConfig.h │ ├── README.md │ ├── assets │ │ ├── PinMapping.png │ │ └── PinMapping.xcf │ └── env.ini ├── Hydra │ ├── BoardConfig.h │ └── env.ini ├── OSFRD │ ├── BoardConfig.h │ └── env.ini └── Pico │ ├── BoardConfig.h │ ├── README.md │ ├── assets │ ├── PinMapping.png │ └── PinMapping.xcf │ └── env.ini ├── docs ├── .nojekyll ├── CNAME ├── _navbar.md ├── assets │ └── images │ │ ├── GP2040-PFB-demo-1.jpg │ │ ├── GP2040-PFB-demo-2.jpg │ │ ├── github-sponsor-dark.png │ │ ├── github-sponsor-dimmed.png │ │ ├── github-sponsor-light.png │ │ ├── gpc-display-config.png │ │ ├── gpc-home.png │ │ ├── gpc-label-selection.png │ │ ├── gpc-pin-mapping.png │ │ ├── gpc-reset-settings.png │ │ ├── gpc-rgb-led-config.png │ │ ├── gpc-settings.png │ │ └── led-themes │ │ ├── _base-template.xcf │ │ ├── guilty-gear-type-a.png │ │ ├── guilty-gear-type-b.png │ │ ├── guilty-gear-type-c.png │ │ ├── guilty-gear-type-d.png │ │ ├── guilty-gear-type-e.png │ │ ├── neogeo-curved.png │ │ ├── neogeo-modern.png │ │ ├── neogeo-straight.png │ │ ├── playstation-all.png │ │ ├── playstation.png │ │ ├── six-button-fighter-plus.png │ │ ├── six-button-fighter.png │ │ ├── static-rainbow.png │ │ ├── street-fighter-2.png │ │ ├── super-famicom-all.png │ │ ├── super-famicom.png │ │ ├── xbox-all.png │ │ └── xbox.png ├── development.md ├── downloads │ └── flash_nuke.uf2 ├── faq.md ├── index.html ├── usage.md └── web-configurator.md ├── include ├── display.h ├── enums.h ├── gamepad.h ├── gp2040.h ├── leds.h ├── pico │ └── config_autogen.h ├── pleds.h ├── storage.h ├── themes.h └── tusb_config.h ├── lib ├── AnimationStation │ ├── .editorconfig │ ├── library.json │ └── src │ │ ├── Animation.cpp │ │ ├── Animation.hpp │ │ ├── AnimationStation.cpp │ │ ├── AnimationStation.hpp │ │ ├── AnimationStorage.hpp │ │ ├── Effects │ │ ├── Chase.cpp │ │ ├── Chase.hpp │ │ ├── Rainbow.cpp │ │ ├── Rainbow.hpp │ │ ├── StaticColor.cpp │ │ ├── StaticColor.hpp │ │ ├── StaticTheme.cpp │ │ └── StaticTheme.hpp │ │ └── Pixel.hpp ├── BitBang_I2C │ ├── BitBang_I2C.c │ ├── BitBang_I2C.h │ └── README.md ├── CRC32 │ └── src │ │ ├── CRC32.cpp │ │ └── CRC32.h ├── FlashPROM │ ├── include │ │ └── FlashPROM.h │ ├── library.json │ └── src │ │ └── FlashPROM.cpp ├── NeoPico │ ├── .editorconfig │ ├── library.json │ └── src │ │ ├── NeoPico.cpp │ │ ├── NeoPico.hpp │ │ ├── ws2812.pio │ │ └── ws2812.pio.h ├── OneBitDisplay │ ├── OneBitDisplay.cpp │ ├── OneBitDisplay.h │ ├── README.md │ ├── fonts │ │ └── FreeSerif12pt7b.h │ └── obd.inl ├── PlayerLEDs │ ├── include │ │ └── PlayerLEDs.h │ └── src │ │ └── PlayerLEDs.cpp ├── TinyUSB_Gamepad │ ├── include │ │ ├── hid_driver.h │ │ ├── net_driver.h │ │ ├── usb_driver.h │ │ ├── webserver_descriptors.h │ │ └── xinput_driver.h │ ├── library.json │ └── src │ │ ├── hid_driver.cpp │ │ ├── net_driver.cpp │ │ ├── tusb_driver.cpp │ │ ├── usb_descriptors.cpp │ │ └── xinput_driver.cpp ├── httpd │ ├── fs.c │ ├── fs.h │ ├── fscustom.h │ ├── fsdata.c │ ├── fsdata.h │ ├── httpd.c │ ├── httpd.h │ └── httpd_structs.h ├── lwip-port │ ├── arch │ │ └── cc.h │ ├── lwipopts.h │ └── server │ │ ├── dhserver.c │ │ ├── dhserver.h │ │ ├── dnserver.c │ │ └── dnserver.h └── rndis │ ├── ndis.h │ ├── rndis.c │ ├── rndis.h │ ├── rndis_protocol.h │ └── rndis_reports.c ├── platformio.ini ├── src ├── display.cpp ├── gamepad.cpp ├── leds.cpp ├── main.cpp ├── pleds.cpp ├── storage.cpp └── webserver.cpp ├── tools ├── makefsdata └── makefsdata.exe └── www ├── .env ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── images │ └── logo.png ├── index.html └── manifest.json ├── server ├── app.js └── docs │ ├── GP2040 (Dev).postman_environment.json │ └── GP2040.postman_collection.json └── src ├── App.js ├── App.scss ├── Components ├── DangerSection.js ├── DraggableListGroup.js ├── DraggableListGroup.scss ├── FormCheck.js ├── FormCheck.scss ├── FormControl.js ├── FormSelect.js ├── Navigation.js ├── Navigation.scss ├── Section.js └── Section.scss ├── Contexts └── AppContext.js ├── Data ├── Boards.json ├── Buttons.json └── Controllers.json ├── Pages ├── DisplayConfig.js ├── HomePage.js ├── LEDConfigPage.js ├── PinMapping.js ├── PinMappings.scss ├── ResetSettingsPage.js └── SettingsPage.js ├── Services ├── Storage.js └── WebApi.js ├── index.js └── index.scss /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [FeralAI] 4 | -------------------------------------------------------------------------------- /.github/assets/github-sponsor-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/.github/assets/github-sponsor-dark.png -------------------------------------------------------------------------------- /.github/assets/github-sponsor-dimmed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/.github/assets/github-sponsor-dimmed.png -------------------------------------------------------------------------------- /.github/assets/github-sponsor-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/.github/assets/github-sponsor-light.png -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/README.md -------------------------------------------------------------------------------- /configs/CrushCounter/BoardConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/CrushCounter/BoardConfig.h -------------------------------------------------------------------------------- /configs/CrushCounter/env.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/CrushCounter/env.ini -------------------------------------------------------------------------------- /configs/DURAL/BoardConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/DURAL/BoardConfig.h -------------------------------------------------------------------------------- /configs/DURAL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/DURAL/README.md -------------------------------------------------------------------------------- /configs/DURAL/assets/DURAL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/DURAL/assets/DURAL.jpg -------------------------------------------------------------------------------- /configs/DURAL/env.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/DURAL/env.ini -------------------------------------------------------------------------------- /configs/DebugBoard/BoardConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/DebugBoard/BoardConfig.h -------------------------------------------------------------------------------- /configs/DebugBoard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/DebugBoard/README.md -------------------------------------------------------------------------------- /configs/DebugBoard/assets/DebugBoard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/DebugBoard/assets/DebugBoard.jpg -------------------------------------------------------------------------------- /configs/DebugBoard/assets/picoprobe_adafruit_qtpy_rp2040.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/DebugBoard/assets/picoprobe_adafruit_qtpy_rp2040.uf2 -------------------------------------------------------------------------------- /configs/DebugBoard/env.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/DebugBoard/env.ini -------------------------------------------------------------------------------- /configs/Fightboard/BoardConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/Fightboard/BoardConfig.h -------------------------------------------------------------------------------- /configs/Fightboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/Fightboard/README.md -------------------------------------------------------------------------------- /configs/Fightboard/assets/PinMapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/Fightboard/assets/PinMapping.png -------------------------------------------------------------------------------- /configs/Fightboard/assets/PinMapping.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/Fightboard/assets/PinMapping.xcf -------------------------------------------------------------------------------- /configs/Fightboard/env.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/Fightboard/env.ini -------------------------------------------------------------------------------- /configs/FlatboxRev4/BoardConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/FlatboxRev4/BoardConfig.h -------------------------------------------------------------------------------- /configs/FlatboxRev4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/FlatboxRev4/README.md -------------------------------------------------------------------------------- /configs/FlatboxRev4/assets/Flatbox-rev2b-finished-product.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/FlatboxRev4/assets/Flatbox-rev2b-finished-product.jpg -------------------------------------------------------------------------------- /configs/FlatboxRev4/env.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/FlatboxRev4/env.ini -------------------------------------------------------------------------------- /configs/GeeekPiStick/BoardConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/GeeekPiStick/BoardConfig.h -------------------------------------------------------------------------------- /configs/GeeekPiStick/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/GeeekPiStick/README.md -------------------------------------------------------------------------------- /configs/GeeekPiStick/assets/PinMapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/GeeekPiStick/assets/PinMapping.png -------------------------------------------------------------------------------- /configs/GeeekPiStick/assets/PinMapping.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/GeeekPiStick/assets/PinMapping.xcf -------------------------------------------------------------------------------- /configs/GeeekPiStick/env.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/GeeekPiStick/env.ini -------------------------------------------------------------------------------- /configs/Hydra/BoardConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/Hydra/BoardConfig.h -------------------------------------------------------------------------------- /configs/Hydra/env.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/Hydra/env.ini -------------------------------------------------------------------------------- /configs/OSFRD/BoardConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/OSFRD/BoardConfig.h -------------------------------------------------------------------------------- /configs/OSFRD/env.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/OSFRD/env.ini -------------------------------------------------------------------------------- /configs/Pico/BoardConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/Pico/BoardConfig.h -------------------------------------------------------------------------------- /configs/Pico/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/Pico/README.md -------------------------------------------------------------------------------- /configs/Pico/assets/PinMapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/Pico/assets/PinMapping.png -------------------------------------------------------------------------------- /configs/Pico/assets/PinMapping.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/Pico/assets/PinMapping.xcf -------------------------------------------------------------------------------- /configs/Pico/env.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/configs/Pico/env.ini -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | gp2040.info -------------------------------------------------------------------------------- /docs/_navbar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/_navbar.md -------------------------------------------------------------------------------- /docs/assets/images/GP2040-PFB-demo-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/GP2040-PFB-demo-1.jpg -------------------------------------------------------------------------------- /docs/assets/images/GP2040-PFB-demo-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/GP2040-PFB-demo-2.jpg -------------------------------------------------------------------------------- /docs/assets/images/github-sponsor-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/github-sponsor-dark.png -------------------------------------------------------------------------------- /docs/assets/images/github-sponsor-dimmed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/github-sponsor-dimmed.png -------------------------------------------------------------------------------- /docs/assets/images/github-sponsor-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/github-sponsor-light.png -------------------------------------------------------------------------------- /docs/assets/images/gpc-display-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/gpc-display-config.png -------------------------------------------------------------------------------- /docs/assets/images/gpc-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/gpc-home.png -------------------------------------------------------------------------------- /docs/assets/images/gpc-label-selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/gpc-label-selection.png -------------------------------------------------------------------------------- /docs/assets/images/gpc-pin-mapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/gpc-pin-mapping.png -------------------------------------------------------------------------------- /docs/assets/images/gpc-reset-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/gpc-reset-settings.png -------------------------------------------------------------------------------- /docs/assets/images/gpc-rgb-led-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/gpc-rgb-led-config.png -------------------------------------------------------------------------------- /docs/assets/images/gpc-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/gpc-settings.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/_base-template.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/_base-template.xcf -------------------------------------------------------------------------------- /docs/assets/images/led-themes/guilty-gear-type-a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/guilty-gear-type-a.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/guilty-gear-type-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/guilty-gear-type-b.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/guilty-gear-type-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/guilty-gear-type-c.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/guilty-gear-type-d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/guilty-gear-type-d.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/guilty-gear-type-e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/guilty-gear-type-e.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/neogeo-curved.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/neogeo-curved.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/neogeo-modern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/neogeo-modern.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/neogeo-straight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/neogeo-straight.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/playstation-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/playstation-all.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/playstation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/playstation.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/six-button-fighter-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/six-button-fighter-plus.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/six-button-fighter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/six-button-fighter.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/static-rainbow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/static-rainbow.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/street-fighter-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/street-fighter-2.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/super-famicom-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/super-famicom-all.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/super-famicom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/super-famicom.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/xbox-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/xbox-all.png -------------------------------------------------------------------------------- /docs/assets/images/led-themes/xbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/assets/images/led-themes/xbox.png -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/downloads/flash_nuke.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/downloads/flash_nuke.uf2 -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/usage.md -------------------------------------------------------------------------------- /docs/web-configurator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/docs/web-configurator.md -------------------------------------------------------------------------------- /include/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/include/display.h -------------------------------------------------------------------------------- /include/enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/include/enums.h -------------------------------------------------------------------------------- /include/gamepad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/include/gamepad.h -------------------------------------------------------------------------------- /include/gp2040.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/include/gp2040.h -------------------------------------------------------------------------------- /include/leds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/include/leds.h -------------------------------------------------------------------------------- /include/pico/config_autogen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/include/pico/config_autogen.h -------------------------------------------------------------------------------- /include/pleds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/include/pleds.h -------------------------------------------------------------------------------- /include/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/include/storage.h -------------------------------------------------------------------------------- /include/themes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/include/themes.h -------------------------------------------------------------------------------- /include/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/include/tusb_config.h -------------------------------------------------------------------------------- /lib/AnimationStation/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/.editorconfig -------------------------------------------------------------------------------- /lib/AnimationStation/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/library.json -------------------------------------------------------------------------------- /lib/AnimationStation/src/Animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/Animation.cpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/Animation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/Animation.hpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/AnimationStation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/AnimationStation.cpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/AnimationStation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/AnimationStation.hpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/AnimationStorage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/AnimationStorage.hpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/Effects/Chase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/Effects/Chase.cpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/Effects/Chase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/Effects/Chase.hpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/Effects/Rainbow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/Effects/Rainbow.cpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/Effects/Rainbow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/Effects/Rainbow.hpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/Effects/StaticColor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/Effects/StaticColor.cpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/Effects/StaticColor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/Effects/StaticColor.hpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/Effects/StaticTheme.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/Effects/StaticTheme.cpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/Effects/StaticTheme.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/Effects/StaticTheme.hpp -------------------------------------------------------------------------------- /lib/AnimationStation/src/Pixel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/AnimationStation/src/Pixel.hpp -------------------------------------------------------------------------------- /lib/BitBang_I2C/BitBang_I2C.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/BitBang_I2C/BitBang_I2C.c -------------------------------------------------------------------------------- /lib/BitBang_I2C/BitBang_I2C.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/BitBang_I2C/BitBang_I2C.h -------------------------------------------------------------------------------- /lib/BitBang_I2C/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/BitBang_I2C/README.md -------------------------------------------------------------------------------- /lib/CRC32/src/CRC32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/CRC32/src/CRC32.cpp -------------------------------------------------------------------------------- /lib/CRC32/src/CRC32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/CRC32/src/CRC32.h -------------------------------------------------------------------------------- /lib/FlashPROM/include/FlashPROM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/FlashPROM/include/FlashPROM.h -------------------------------------------------------------------------------- /lib/FlashPROM/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/FlashPROM/library.json -------------------------------------------------------------------------------- /lib/FlashPROM/src/FlashPROM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/FlashPROM/src/FlashPROM.cpp -------------------------------------------------------------------------------- /lib/NeoPico/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/NeoPico/.editorconfig -------------------------------------------------------------------------------- /lib/NeoPico/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/NeoPico/library.json -------------------------------------------------------------------------------- /lib/NeoPico/src/NeoPico.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/NeoPico/src/NeoPico.cpp -------------------------------------------------------------------------------- /lib/NeoPico/src/NeoPico.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/NeoPico/src/NeoPico.hpp -------------------------------------------------------------------------------- /lib/NeoPico/src/ws2812.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/NeoPico/src/ws2812.pio -------------------------------------------------------------------------------- /lib/NeoPico/src/ws2812.pio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/NeoPico/src/ws2812.pio.h -------------------------------------------------------------------------------- /lib/OneBitDisplay/OneBitDisplay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/OneBitDisplay/OneBitDisplay.cpp -------------------------------------------------------------------------------- /lib/OneBitDisplay/OneBitDisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/OneBitDisplay/OneBitDisplay.h -------------------------------------------------------------------------------- /lib/OneBitDisplay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/OneBitDisplay/README.md -------------------------------------------------------------------------------- /lib/OneBitDisplay/fonts/FreeSerif12pt7b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/OneBitDisplay/fonts/FreeSerif12pt7b.h -------------------------------------------------------------------------------- /lib/OneBitDisplay/obd.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/OneBitDisplay/obd.inl -------------------------------------------------------------------------------- /lib/PlayerLEDs/include/PlayerLEDs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/PlayerLEDs/include/PlayerLEDs.h -------------------------------------------------------------------------------- /lib/PlayerLEDs/src/PlayerLEDs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/PlayerLEDs/src/PlayerLEDs.cpp -------------------------------------------------------------------------------- /lib/TinyUSB_Gamepad/include/hid_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/TinyUSB_Gamepad/include/hid_driver.h -------------------------------------------------------------------------------- /lib/TinyUSB_Gamepad/include/net_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/TinyUSB_Gamepad/include/net_driver.h -------------------------------------------------------------------------------- /lib/TinyUSB_Gamepad/include/usb_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/TinyUSB_Gamepad/include/usb_driver.h -------------------------------------------------------------------------------- /lib/TinyUSB_Gamepad/include/webserver_descriptors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/TinyUSB_Gamepad/include/webserver_descriptors.h -------------------------------------------------------------------------------- /lib/TinyUSB_Gamepad/include/xinput_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/TinyUSB_Gamepad/include/xinput_driver.h -------------------------------------------------------------------------------- /lib/TinyUSB_Gamepad/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/TinyUSB_Gamepad/library.json -------------------------------------------------------------------------------- /lib/TinyUSB_Gamepad/src/hid_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/TinyUSB_Gamepad/src/hid_driver.cpp -------------------------------------------------------------------------------- /lib/TinyUSB_Gamepad/src/net_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/TinyUSB_Gamepad/src/net_driver.cpp -------------------------------------------------------------------------------- /lib/TinyUSB_Gamepad/src/tusb_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/TinyUSB_Gamepad/src/tusb_driver.cpp -------------------------------------------------------------------------------- /lib/TinyUSB_Gamepad/src/usb_descriptors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/TinyUSB_Gamepad/src/usb_descriptors.cpp -------------------------------------------------------------------------------- /lib/TinyUSB_Gamepad/src/xinput_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/TinyUSB_Gamepad/src/xinput_driver.cpp -------------------------------------------------------------------------------- /lib/httpd/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/httpd/fs.c -------------------------------------------------------------------------------- /lib/httpd/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/httpd/fs.h -------------------------------------------------------------------------------- /lib/httpd/fscustom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/httpd/fscustom.h -------------------------------------------------------------------------------- /lib/httpd/fsdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/httpd/fsdata.c -------------------------------------------------------------------------------- /lib/httpd/fsdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/httpd/fsdata.h -------------------------------------------------------------------------------- /lib/httpd/httpd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/httpd/httpd.c -------------------------------------------------------------------------------- /lib/httpd/httpd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/httpd/httpd.h -------------------------------------------------------------------------------- /lib/httpd/httpd_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/httpd/httpd_structs.h -------------------------------------------------------------------------------- /lib/lwip-port/arch/cc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/lwip-port/arch/cc.h -------------------------------------------------------------------------------- /lib/lwip-port/lwipopts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/lwip-port/lwipopts.h -------------------------------------------------------------------------------- /lib/lwip-port/server/dhserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/lwip-port/server/dhserver.c -------------------------------------------------------------------------------- /lib/lwip-port/server/dhserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/lwip-port/server/dhserver.h -------------------------------------------------------------------------------- /lib/lwip-port/server/dnserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/lwip-port/server/dnserver.c -------------------------------------------------------------------------------- /lib/lwip-port/server/dnserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/lwip-port/server/dnserver.h -------------------------------------------------------------------------------- /lib/rndis/ndis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/rndis/ndis.h -------------------------------------------------------------------------------- /lib/rndis/rndis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/rndis/rndis.c -------------------------------------------------------------------------------- /lib/rndis/rndis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/rndis/rndis.h -------------------------------------------------------------------------------- /lib/rndis/rndis_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/rndis/rndis_protocol.h -------------------------------------------------------------------------------- /lib/rndis/rndis_reports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/lib/rndis/rndis_reports.c -------------------------------------------------------------------------------- /platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/platformio.ini -------------------------------------------------------------------------------- /src/display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/src/display.cpp -------------------------------------------------------------------------------- /src/gamepad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/src/gamepad.cpp -------------------------------------------------------------------------------- /src/leds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/src/leds.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/pleds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/src/pleds.cpp -------------------------------------------------------------------------------- /src/storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/src/storage.cpp -------------------------------------------------------------------------------- /src/webserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/src/webserver.cpp -------------------------------------------------------------------------------- /tools/makefsdata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/tools/makefsdata -------------------------------------------------------------------------------- /tools/makefsdata.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/tools/makefsdata.exe -------------------------------------------------------------------------------- /www/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/.env -------------------------------------------------------------------------------- /www/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/.gitignore -------------------------------------------------------------------------------- /www/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/README.md -------------------------------------------------------------------------------- /www/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/package-lock.json -------------------------------------------------------------------------------- /www/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/package.json -------------------------------------------------------------------------------- /www/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/public/favicon.ico -------------------------------------------------------------------------------- /www/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/public/images/logo.png -------------------------------------------------------------------------------- /www/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/public/index.html -------------------------------------------------------------------------------- /www/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/public/manifest.json -------------------------------------------------------------------------------- /www/server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/server/app.js -------------------------------------------------------------------------------- /www/server/docs/GP2040 (Dev).postman_environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/server/docs/GP2040 (Dev).postman_environment.json -------------------------------------------------------------------------------- /www/server/docs/GP2040.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/server/docs/GP2040.postman_collection.json -------------------------------------------------------------------------------- /www/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/App.js -------------------------------------------------------------------------------- /www/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/App.scss -------------------------------------------------------------------------------- /www/src/Components/DangerSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Components/DangerSection.js -------------------------------------------------------------------------------- /www/src/Components/DraggableListGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Components/DraggableListGroup.js -------------------------------------------------------------------------------- /www/src/Components/DraggableListGroup.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Components/DraggableListGroup.scss -------------------------------------------------------------------------------- /www/src/Components/FormCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Components/FormCheck.js -------------------------------------------------------------------------------- /www/src/Components/FormCheck.scss: -------------------------------------------------------------------------------- 1 | .form-check-input { 2 | margin-top: 0; 3 | } 4 | -------------------------------------------------------------------------------- /www/src/Components/FormControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Components/FormControl.js -------------------------------------------------------------------------------- /www/src/Components/FormSelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Components/FormSelect.js -------------------------------------------------------------------------------- /www/src/Components/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Components/Navigation.js -------------------------------------------------------------------------------- /www/src/Components/Navigation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Components/Navigation.scss -------------------------------------------------------------------------------- /www/src/Components/Section.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Components/Section.js -------------------------------------------------------------------------------- /www/src/Components/Section.scss: -------------------------------------------------------------------------------- 1 | .card { 2 | margin-bottom: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /www/src/Contexts/AppContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Contexts/AppContext.js -------------------------------------------------------------------------------- /www/src/Data/Boards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Data/Boards.json -------------------------------------------------------------------------------- /www/src/Data/Buttons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Data/Buttons.json -------------------------------------------------------------------------------- /www/src/Data/Controllers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Data/Controllers.json -------------------------------------------------------------------------------- /www/src/Pages/DisplayConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Pages/DisplayConfig.js -------------------------------------------------------------------------------- /www/src/Pages/HomePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Pages/HomePage.js -------------------------------------------------------------------------------- /www/src/Pages/LEDConfigPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Pages/LEDConfigPage.js -------------------------------------------------------------------------------- /www/src/Pages/PinMapping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Pages/PinMapping.js -------------------------------------------------------------------------------- /www/src/Pages/PinMappings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Pages/PinMappings.scss -------------------------------------------------------------------------------- /www/src/Pages/ResetSettingsPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Pages/ResetSettingsPage.js -------------------------------------------------------------------------------- /www/src/Pages/SettingsPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Pages/SettingsPage.js -------------------------------------------------------------------------------- /www/src/Services/Storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Services/Storage.js -------------------------------------------------------------------------------- /www/src/Services/WebApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/Services/WebApi.js -------------------------------------------------------------------------------- /www/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/index.js -------------------------------------------------------------------------------- /www/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeralAI/GP2040/HEAD/www/src/index.scss --------------------------------------------------------------------------------