Skip to content

Releases: bmorcelli/M5Stick-Launcher

M5Launcher

10 Feb 23:29
e746ef9
Compare
Choose a tag to compare

M5Stick Launcher

Application Launcher for Cardputer, M5StickC, M5StickC Plus, and M5StickC Plus 2.

How to Install

  • Download the ZIP file from Releases for your device.
  • Use https://web.esphome.io/ or esptool.py and flash the file: Launcher-{ver}-{YourDevice}.bin into your device.

How to Use

  • Turn your Device on
  • Press M5 (Enter) in the Launcher Start Screen to start Launcher
  • Choose your .bin file and press M5 (Enter)
  • After installed, when turn on the device, if you don't press anything, the installed program will be launched.

Install from source

  • Install the following libs:

  • Open ~Launcher/Launcher.ino

  • Build Launcher project in Arduino IDE, and "Export Compiled Binary"

  • Copy the binary generated in "~Launcher/build/{your-device}/Launcher.ino.bin" the the folder "~support_files/" (there are some binaries inside there)

  • Open ~StartApp/StartApp.ino

  • Build FirstApp project in Arduino IDE, and "Export Compiled Binary"

  • Copy the binary generated in "~FirstApp/build/{your-device}/FirstApp.ino.bin" the the folder "~support_files/" (there are some binaries inside there)

  • use esptool to flash in your device

    • M5StickC and M5StickC Plus
      • Run in "~support_files" folder: "esptool -p COMx -b 460800 --before default_reset --after hard_reset --chip esp32 write_flash --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader_4Mb.bin 0x8000 partition-table_4Mb.bin 0xe000 ota_data_initial.bin 0x10000 Launcher.ino.bin 0xa0000 StartApp.ino.bin"
    • M5StickC Plus 2 and Cardputer
      • Run in "~support_files" folder: "esptool -p COMx -b 460800 --before default_reset --after hard_reset --chip esp32 write_flash --flash_mode dio --flash_freq 80m --flash_size detect 0x1000 bootloader_8Mb.bin 0x8000 partition-table_8Mb.bin 0xe000 ota_data_initial.bin 0x10000 Launcher.ino.bin 0xf0000 StartApp.ino.bin"