Skip to content

Releases: gworkman/sunxi

v0.2.0

Choose a tag to compare

@gworkman gworkman released this 01 Jun 09:45
6ee4d88
  • 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

Choose a tag to compare

@gworkman gworkman released this 13 Apr 12:28
edf1a1c
  • Refactor Sunxi.FEL to use Port for progress reporting
  • Add :on_progress callback to memory and execution functions
  • Use sunxi-tools fork with SPL progress support
  • Update documentation to reflect sunxi-fel behavior

v0.1.4

Choose a tag to compare

@gworkman gworkman released this 25 Mar 17:10
a8a4a4a
  • Improve docs
  • Fix broken tests

v0.1.3

Choose a tag to compare

@gworkman gworkman released this 25 Mar 17:08
9aea5aa
  • Created a %Sunxi.Device{} struct
  • Sunxi.FEL.list_devices/0 now returns a list of devices (or empty list), not {:ok, devices}
  • Device-specific Sunxi.FEL functions now accept keyword opts, particularly the device: %Sunxi.Device{} option

v0.1.2

Choose a tag to compare

@gworkman gworkman released this 22 Mar 19:20
f55f67d

Allow sunxi-fel binary path to be configured in application env (useful for escripts)

v0.1.1

Choose a tag to compare

@gworkman gworkman released this 22 Mar 14:31
29ee7af

Fix sunxi-fel binary load path

v0.1.0

Choose a tag to compare

@gworkman gworkman released this 28 Feb 21:54
efc0a22

Initial release 🎉

Supports compiling the vendored sunxi-tools repo via elixir_make, and an wrapper over the binary to perform common operations (list devices, read/write memory, load SPL and U-Boot files)