M5Stack-SD-Updater

๐Ÿ’พ Customizable menu system for M5Stack and ESP32-Chimera-Core - loads apps from the Micro SD card. Easily add you own apps

MIT License

Stars
297

Bot releases are hidden (Show)

M5Stack-SD-Updater - ESP32-Chimera-Core multi-device support

Published by tobozo almost 5 years ago

SD-Updater Library

  • M5StickC support by Matsumo
  • Odroid-Go support (and other ESP32-Chimera-Core compatible devices)

Example SD-Menu:

  • ESP32-Chimera-Core full device list support
  • Refactored http/https
  • Improved app downloader, now using two channels
  • Auto-subscribe to application registry
M5Stack-SD-Updater - YOLO Edition

Published by tobozo over 5 years ago

This is a bugfix + feature (and probably new bugs) release !

SD Updater Menu

  • Merged YOLO Downloader into SD-Updater
  • Fixed a few bugs to avoid Launcher's boot war :-)
  • Fixed crash when more than 32 binaries are on the SD
  • Now using patched version of M5StackSam
  • Update README.md
  • Auto replicate before listing (was doing after)
  • Namespaced SD filesystem

SD Updater Library

  • Made UpdateNVS public as suggested by @lovyan03
  • Removed old buzz fix (M5Stack core takes care of this now) as suggested by @lovyan03
  • Fixed bug at compilation when all warnings are enabled reported by @tomorrow56, see #32
M5Stack-SD-Updater - v0.4.0: Hot-Loading

Published by tobozo over 5 years ago

Sd-Updater:

  • Added rollback() capability for faster menu loading
  • Cosmetic changes

YOLO Downloader

  • Created UI
M5Stack-SD-Updater - v0.3.2 fix for ArduinoJSON breaking changes

Published by tobozo about 6 years ago

This fix implements the syntax for both 5x and 6x versions of ArduinoJSON.

M5Stack-SD-Updater - v0.3.0-Namespacing

Published by tobozo over 6 years ago

  • Namespaced the library
  • Updated the Menu example
M5Stack-SD-Updater - v0.2.2-SD-Extras

Published by tobozo over 6 years ago

Automated release from Travis CI with added SD Apps binary files from Arduino compilation

Changes in this version:

  • Added external M5 projects as submodules and created json meta files
  • Created a Travis task to inject the M5-SD-Updater in apps before compiling
  • Implemented M5Stack core v0.1.8
  • Updated M5 Menu infowindow with more credits
  • Namespaced M5 progress function
M5Stack-SD-Updater - Faces up

Published by tobozo over 6 years ago

Changes in this release

M5StackUpdater library

  • Added M5Stack Faces Gameboy controller support + icon
  • Modularized hid controls to facilitate customizations
  • Switched to the M5-embedded QRCode library

M5Stack-SD-Menu example

  • Added some #ifndef to prevent duplicate declarations in some rare conditions
M5Stack-SD-Updater - Fueling up

Published by tobozo over 6 years ago

This is the third iteration but the first release \o/

Changes in this release

M5StackUpdater library

  • Removed the buzz sound (thanks to macsbug for the hint)
  • Moved the "/menu.bin" file name to a constant
  • Adapted displayUpdateUI() to file copy

M5Stack-SD-Menu example

  • Exported all strings into an i18n file for easier translation
  • Added automatic creation of folder structure on SD Card
  • Added automatic file copy from SPIFFS to SD Card
  • Added "credits" field to JSON meta format (not used yet)
  • Improved scrolling in Info window
  • Re-factored file info gathering
  • Menu can now display its own meta (and load itself)
  • Auto-sleep after 10mn except when animating scroll
  • Fixed some bugs (thanks to reaper7)