v0.5.1
Features
- History shows how each shot was run. Every recorded shot now carries a
tag — a bolt for an Auto shot (the wired paddle stopped it at weight) or
an eye for a Detected one (inferred from the scale alone) — in its own
column in the shot list, on the shot card, and in the web app's table. Useful
when you switch modes: an auto shot that missed its target and a detected one
that was never going to stop at all are different stories, and the list used
to tell them identically. Nothing to enable, and it applies to shots you have
already recorded — the mode was being saved to the SD card all along, it just
wasn't shown in the list.
Fixes
- The web page can no longer lag behind the firmware it ships with. The
History page a board serves was baked in from a pre-built file kept in the
repo, so it was only ever as current as the last time someone remembered to
regenerate it by hand — a page could go out with an older version of itself
than the firmware around it. It is now rebuilt from source as part of every
firmware build and every release, so what you flash is what you get.
Apollo 2 firmware v0.5.1 — one flashable image per supported
Waveshare board (bootloader + partitions + app combined; flash at
offset 0).
Easiest install: the web flasher —
plug the board in and flash from Chrome, no tools needed.
Command-line alternative:
esptool.py write_flash 0 apollo2-<board>-v0.5.1.bin