Nerves.Firmware
Elixir API for upgrading and managing firmware on a Nerves device.
Looking for over-the-network firmware updates? see nerves_firmware_http, which provides an HTTP micro-service providing over-network firmware management.
Leans heavily on Frank Hunleth's excellent fwup, which is included of the standard Nerves configurations.
For more, read the documentation.
Installation/Usage
It's published in Hex, so..
Add nerves_firmware to your list of dependencies in
mix.exs:def deps do [{:nerves_firmware, "~> 0.3.0"}] endEnsure nerves_firmware is started before your application:
def application do [applications: [:nerves_firmware]] end