gitextract_couysrsq/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── scripts/ │ │ └── semver.sh │ ├── tools/ │ │ ├── SD-Apps/ │ │ │ ├── after_deploy.sh │ │ │ ├── before_deploy.sh │ │ │ ├── before_install.sh │ │ │ ├── functions.sh │ │ │ ├── gen-apps.sh │ │ │ ├── gen-menu.sh │ │ │ ├── get-deps.sh │ │ │ ├── get-precompiled.sh │ │ │ ├── install.sh │ │ │ ├── install_master.sh │ │ │ ├── install_unstable.sh │ │ │ └── script.sh │ │ ├── common.sh │ │ ├── cron.sh │ │ ├── deploy.sh │ │ ├── git-describe.awk │ │ ├── hooker.php │ │ ├── ino2fw.sh │ │ └── mkfw-build.sh │ └── workflows/ │ ├── ArduinoBuild.yml │ ├── PlatformioBuild.yml │ ├── cron.yml │ └── onrelease.yml ├── .gitignore ├── .gitmodules ├── .travis.yml ├── LICENSE ├── README.md ├── component.mk ├── examples/ │ ├── AppStore/ │ │ ├── AppStore.ino │ │ ├── main/ │ │ │ └── main.cpp │ │ ├── modules/ │ │ │ ├── AppStoreActions/ │ │ │ │ ├── AppStoreActions.cpp │ │ │ │ └── AppStoreActions.hpp │ │ │ ├── AppStoreMain/ │ │ │ │ ├── AppStoreMain.cpp │ │ │ │ └── AppStoreMain.hpp │ │ │ ├── AppStoreUI/ │ │ │ │ ├── AppStoreUI.cpp │ │ │ │ └── AppStoreUI.hpp │ │ │ ├── Assets/ │ │ │ │ ├── Assets.cpp │ │ │ │ ├── Assets.h │ │ │ │ └── Assets.hpp │ │ │ ├── CertsManager/ │ │ │ │ ├── CertsManager.cpp │ │ │ │ └── CertsManager.hpp │ │ │ ├── Console/ │ │ │ │ ├── Console.cpp │ │ │ │ └── Console.hpp │ │ │ ├── Downloader/ │ │ │ │ ├── Downloader.cpp │ │ │ │ └── Downloader.hpp │ │ │ ├── FSUtils/ │ │ │ │ ├── FSUtils.cpp │ │ │ │ └── FSUtils.hpp │ │ │ ├── MenuItems/ │ │ │ │ ├── MenuItems.cpp │ │ │ │ └── MenuItems.hpp │ │ │ ├── MenuUtils/ │ │ │ │ ├── MenuUtils.cpp │ │ │ │ └── MenuUtils.hpp │ │ │ ├── Registry/ │ │ │ │ ├── Registry.cpp │ │ │ │ └── Registry.hpp │ │ │ └── misc/ │ │ │ ├── compile_time.h │ │ │ ├── config.h │ │ │ ├── controls.h │ │ │ ├── core.h │ │ │ ├── i18n.h │ │ │ └── lang/ │ │ │ ├── i18n.cn.h │ │ │ ├── i18n.en.h │ │ │ ├── i18n.jp.h │ │ │ └── i18n.kr.h │ │ └── platformio.ini │ ├── CopySketchToFS/ │ │ └── CopySketchToFS.ino │ ├── FactoryLauncher/ │ │ ├── FactoryLauncher.ino │ │ └── partitions.csv │ ├── GzLauncher/ │ │ └── GzLauncher.ino │ ├── Headless/ │ │ └── Headless.ino │ ├── LGFX-SDLoader-Snippet/ │ │ ├── LGFX-SDLoader-Snippet.ino │ │ └── M5Stack_Buttons.h │ ├── M5Core2-SDLoader-Snippet/ │ │ └── M5Core2-SDLoader-Snippet.ino │ ├── M5Stack-FW-Menu/ │ │ ├── M5Stack-FW-Menu.ino │ │ ├── ReadMe.md │ │ ├── partitions/ │ │ │ ├── partitions-16MB-factory-4-apps.csv │ │ │ └── partitions-16MB-factory-6-apps.csv │ │ ├── platformio.ini │ │ └── src/ │ │ └── main.cpp │ ├── M5Stack-LittleFS-Snippet/ │ │ └── M5Stack-LittleFS-Snippet.ino │ ├── M5Stack-SD-Menu/ │ │ ├── M5Stack-SD-Menu.ino │ │ ├── SAM.h │ │ ├── SD-Content/ │ │ │ └── json/ │ │ │ ├── Colours_Demo.json │ │ │ ├── CrackScreen.json │ │ │ ├── Downloader.json │ │ │ ├── FlappyBird.json │ │ │ ├── Lora_Frequency_Hopping.json │ │ │ ├── LovyanLauncher.json │ │ │ ├── MultiApps-Adv.json │ │ │ ├── NyanCat.json │ │ │ ├── NyanCat_Ext.json │ │ │ ├── Oscilloscope.json │ │ │ ├── PacketMonitor.json │ │ │ ├── Pacman-JoyPSP.json │ │ │ ├── Pixel-Fun.json │ │ │ ├── Raytracer.json │ │ │ ├── Rickroll.json │ │ │ ├── RotateyCube.json │ │ │ ├── SWRasterizer.json │ │ │ ├── Sokoban.json │ │ │ ├── SpaceDefense.json │ │ │ ├── SpaceShooter.json │ │ │ ├── Tetris.json │ │ │ ├── Thermal-Camera.json │ │ │ ├── TobozoLauncher.json │ │ │ ├── Tube.json │ │ │ ├── WiFiScanner.json │ │ │ ├── arduinomegachess.json │ │ │ ├── d_invader.json │ │ │ ├── drawNumber.json │ │ │ ├── menu.json │ │ │ └── mp3-player.json │ │ ├── assets/ │ │ │ └── workflow.dia │ │ ├── assets.h │ │ ├── certificates.h │ │ ├── compile_time.h │ │ ├── controls.h │ │ ├── core.h │ │ ├── downloader.h │ │ ├── fsformat.h │ │ ├── i18n.h │ │ ├── main/ │ │ │ └── main.cpp │ │ ├── menu.h │ │ ├── partition_manager.h │ │ ├── partitions_16MB_4_or_6_apps.csv │ │ ├── partitions_16MB_8apps.csv │ │ ├── platformio.ini │ │ ├── registry.default.h │ │ ├── registry.h │ │ └── wifi_manager.h │ ├── M5Stack-SDLoader-Snippet/ │ │ └── M5Stack-SDLoader-Snippet.ino │ ├── M5StickC-SPIFFS-Loader-Snippet/ │ │ └── M5StickC-SPIFFS-Loader-Snippet.ino │ ├── M5Unified/ │ │ └── M5Unified.ino │ ├── MultiFS/ │ │ └── MultiFS.ino │ ├── SdFatUpdater/ │ │ └── SdFatUpdater.ino │ └── Test/ │ └── build_test/ │ ├── dev_lib_deps.ini │ ├── main/ │ │ └── main.cpp │ └── platformio.ini ├── library.json ├── library.properties └── src/ ├── ConfigManager/ │ ├── ConfigManager.cpp │ └── ConfigManager.hpp ├── FS/ │ ├── ffat.hpp │ ├── littlefs.hpp │ ├── sd.hpp │ ├── sd_mmc.hpp │ ├── sdfat.hpp │ └── spiffs.hpp ├── M5StackUpdater.h ├── M5StackUpdater.hpp ├── PartitionManager/ │ ├── NVS/ │ │ ├── NVSUtils.cpp │ │ └── NVSUtils.hpp │ ├── PartitionManager.cpp │ ├── PartitionManager.hpp │ └── Partitions/ │ ├── PartitionUtils.cpp │ └── PartitionUtils.hpp ├── SDUpdater/ │ ├── SDUpdater_Class.cpp │ ├── SDUpdater_Class.hpp │ └── Update_Interface.hpp ├── UI/ │ ├── Touch.hpp │ ├── UI.hpp │ └── common.hpp ├── gitTagVersion.h └── misc/ ├── assets.h ├── config.h └── types.h