home..
Extensions
Several users in the AtomVM community have provided extensions to AtomVM to support integrations with specific peripherals and networking protocols. These extensions are growing and currently include the following.
atomvm_rebar3_plugin
A Rebar3 plugin for streamlining the development of AtomVM applications written in ErlangExAtomVM
A Mix plugin for streamlining the development of AtomVM applications written in Elixiratomvm_packbeam
Purerlang version of AtomVM PackBeam utilityatomvm_adc
AtomVM Nif providing access to the ESP32 ADCatomvm_dht
DHT11 and DHT12 drivers for AtomVMatomvm_esp32cam
An AtomVM Nif for interfacing with cameras connected to the ESP32atomvm_gps
Support for GPS device integration (using UART/NMEA) on AtomVMatomvm_lib
A rich set of libraries for integrating various sensors and peripherals, including:- BME280 Temperature, humidity, and atmospheric pressure sensor
- BH1750 Luminosity sensors
- SHT3X Temperature and humidity sensor
- LEDC PWM
- SX127X LoRa modems
atomvm_m5
A port ofM5Unified
for the AtomVM platform.atomvm_mqtt_client
An MQTT client library for AtomVMatomvm_neopixel
AtomVM driver for WS2812 “neopixel” LEDsatomvm_nvs_reset
An IDF component that supports resetting NVS by holding a pinatomvm_ssd1306
AtomVM driver for SSD1306 displaysatomgl
AtomGL is a display driver for a number of different display models and technologiesavm_sdl_display
AtomVM SDL Display Driveravm_epdiy_display
AtomVM EPDiy E-Paper Display Driveravm_scene
An OTP display orchestration application
If you have an extension to AtomVM you would like listed here, please contact us.
© 2023 atomvm.net
•
Theme Moonwalk