AtomVM ESP32 Web Flasher

Easy install of the AtomVM runtime on ESP32 devices in the browser:

Install AtomVM runtime

This will install AtomVM v0.6.5. To get started, connect an ESP32 device to your computer and hit the install button:

The Web Flasher is not available because your browser does not support Web Serial. Open this page in Google Chrome or Microsoft Edge instead.

Dev demo mode

You can access the dev demo mode by connecting to the 'AtomVM-ESP32' access point, password is 'esp32default'.
Dev demo mode currently allows access to wifi configuration: on 192.168.4.1:8080 or you can make a shell connection to the ALISP console on 192.168.4.1:2323.

Creating your Elixir project with Igniter:

You can quickly create an Elixir with igniter:
Install Igniter:
mix archive.install hex igniter_new see: Igniter
Run this Igniter:
mix igniter.new my_project --install exatomvm@github:petermm/exatomvm
then cd my_project and:

Flash it with your project

Once completed you are then ready to install/flash and run your own code using:
Erlang:
rebar3 atomvm esp32_flash see: atomvm_rebar3_plugin
Elixir:
mix atomvm.esp32.flash see: ExAtomVM

Web serial monitor

You can use AtomVM Web Serial Monitor. To connect to the serial output of your esp device afterwards.

The Web Flasher is not available because your browser does not support Web Serial. Open this page in Google Chrome or Microsoft Edge instead.