gitextract_notmhc6x/ ├── .editorconfig ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── main.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .vscode/ │ └── extensions.json ├── LICENSE ├── README.md ├── build-web.py ├── configs/ │ ├── CrushCounter/ │ │ ├── BoardConfig.h │ │ └── env.ini │ ├── DURAL/ │ │ ├── BoardConfig.h │ │ ├── README.md │ │ └── env.ini │ ├── DebugBoard/ │ │ ├── BoardConfig.h │ │ ├── README.md │ │ ├── assets/ │ │ │ └── picoprobe_adafruit_qtpy_rp2040.uf2 │ │ └── env.ini │ ├── Fightboard/ │ │ ├── BoardConfig.h │ │ ├── README.md │ │ ├── assets/ │ │ │ └── PinMapping.xcf │ │ └── env.ini │ ├── FlatboxRev4/ │ │ ├── BoardConfig.h │ │ ├── README.md │ │ └── env.ini │ ├── GeeekPiStick/ │ │ ├── BoardConfig.h │ │ ├── README.md │ │ ├── assets/ │ │ │ └── PinMapping.xcf │ │ └── env.ini │ ├── Hydra/ │ │ ├── BoardConfig.h │ │ └── env.ini │ ├── OSFRD/ │ │ ├── BoardConfig.h │ │ └── env.ini │ └── Pico/ │ ├── BoardConfig.h │ ├── README.md │ ├── assets/ │ │ └── PinMapping.xcf │ └── env.ini ├── docs/ │ ├── .nojekyll │ ├── CNAME │ ├── _navbar.md │ ├── assets/ │ │ └── images/ │ │ └── led-themes/ │ │ └── _base-template.xcf │ ├── 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 └── www/ ├── .gitignore ├── README.md ├── package.json ├── public/ │ ├── 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