Skip to content

ElixirCL/hello_atomvm_scene

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AtomGL Example

A tiny Elixir/AtomVM demo that renders something simple on an SPI LCD using:

Piyopiyo PCB

Wiring

Function XIAO-ESP32S3 pin ESP32-S3 GPIO
SCLK D8 7
MISO D9 8
MOSI D10 9
LCD CS 43
LCD D/C D2 3
LCD RST D1 2

Build & Flash

Build a custom AtomVM image with AtomGL and flash it to the device:

bash scripts/atomvm-esp32.sh build-erase-flash --port /dev/ttyACM0 --target esp32s3

Flash this Elixir app to the device:

mix deps.get
mix do clean + atomvm.esp32.flash --port /dev/ttyACM0

Monitor the device in another terminal:

bash scripts/atomvm-esp32.sh monitor --port /dev/ttyACM0

About

Elixir/AtomVM demo that renders something on an LCD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 57.4%
  • Elixir 42.6%