v0.2.0 (2026-06-01)
- Fix cross-compilation errors when building for Nerves targets
- Improve libfdt discovery to automatically detect Homebrew paths on macOS hosts
- Support conditional library path discovery based on
MIX_TARGET
v0.1.5 (2026-04-13)
- Refactor
Sunxi.FELto usePortfor progress reporting - Add
:on_progresscallback to memory and execution functions - Use
sunxi-toolsfork with SPL progress support - Update documentation to reflect
sunxi-felbehavior
v0.1.4 (2026-03-25)
- Improve docs
- Fix broken tests
v0.1.3 (2026-03-25)
- Created a
%Sunxi.Device{}struct Sunxi.FEL.list_devices/0now returns a list of devices (or empty list), not{:ok, devices}- Device-specific
Sunxi.FELfunctions now accept keyword opts, particularly thedevice: %Sunxi.Device{}option
v0.1.2 (2026-03-22)
- Allow sunxi-fel binary path to be configured in Application env (useful for escripts)
v0.1.1 (2026-03-22)
- Fix how the sunxi-fel binary path is loaded at runtime
v0.1.0 (2026-02-28)
- Initial release.
- Vendored
sunxi-tools(commit7540cb2). - Implemented
Sunxi.FELwrapper for memory operations and code execution. - Added support for list devices, read/write memory, SPL execution, and U-Boot execution.
- Configured
elixir_makewith automatic dependency checks.