Skip to content

v1.0.0

Choose a tag to compare

@stanelie stanelie released this 30 Aug 17:33
· 12 commits to main since this release

First release: a precompiled Badger 2040 package, plus the prebuilt Heltec firmware images that used to live in the repo tree.

badger-1.0.0.zip

Copy the contents onto the CIRCUITPY drive's root and reset - that's the whole install. Built from device/code.py and device/lib/*.py with tools/build_badger_release.py: the reader itself and every module it imports at boot (hyphenator, propfont, fbrotate, bookmarks, uc8151badger) are precompiled to .mpy, so the board isn't parsing and compiling ~2700 lines of source on every deep-sleep wake. Cuts wake-to-ready time roughly in half compared to running the same code as source.

To modify the reader: edit the source in device/, then rebuild with python3 tools/build_badger_release.py.

heltec_vision_master_e213.bin / heltec_vision_master_e290_lightsleep.bin

Merged CircuitPython images (bootloader + partition table + app in one file) with the real-light-sleep patch from firmware/patches/ applied - see firmware/README.md for how to build these yourself and how to flash them. Flash at address 0x0, not 0x10000.

Verify any download against SHA256SUMS before flashing or copying to a device.