exatomvm icon indicating copy to clipboard operation
exatomvm copied to clipboard

Build Elixir projects for your microcontroller

Results 29 exatomvm issues
Sort by recently updated
recently updated
newest added

Made changes to the Mix task implementations so that - mix help will now list the available atomvm.* task - mix doc will generate ex docs Am not sure how...

Optional use built-in esptool install via Pythonx. add pythonx to your project: `{:pythonx, "~> 0.4.0", runtime: false}` and `mix atomvm.esp32.flash`

[Igniter](https://github.com/ash-project/igniter) is gaining traction due to the DX, and maintainability benefits.. (install igniter: `mix archive.install hex igniter_new`) you can try `mix igniter.new my_project --install exatomvm@github:petermm/exatomvm && cd my_project` ![exatomvm_igniter](https://github.com/user-attachments/assets/f92771ea-a832-4dff-b628-aa57403f1be3) when...

A new hello world project setup will yield a 40kb avm `mix atomvm.packbeam`. Pr fixes that and yields a sub 1kb avm. PR filters out packing exatomvm (and it's deps)...

Adds: esp:partition_erase_range/2 esp:partition_erase_range/3 esp:partition_read/3 esp:partition_write/3 per: https://www.atomvm.net/doc/main/apidocs/erlang/eavmlib/esp.html#partition-erase-range-2

```elixir def start do :uf2tool.main([]) |> IO.inspect() end ``` ``` AtomVM init. I (1419) sys: Loaded BEAM partition main.avm at address 0x250000 (size=1048576 bytes) Starting application... UF2 Tool: create or...

Gets rid of: warning: use Mix.Config is deprecated. Use the Config module instead config/config.exs:3

When running `mix help`, I'd expect atomvm tasks to be listed. Now the output is ``` $ mix help mix # Runs the default task (current: "mix run") mix app.config...

Changes the mix.exs `flash_offset` option to include the platform name, to allow configuring an application for both esp32 and stm32 platforms in the mix.exs file. The original name is retained...

seems `mix.lock` is missing, is this intentional? just making sure.