Skip to content

Releases: OpenStickCommunity/gp2040ce-binary-tools

v0.8.3

15 Apr 15:24
v0.8.3
8ad9b10
Compare
Choose a tag to compare

Improvements

  • summarize-gp2040ce can now understand the segmented UF2 files written in v0.8.1.
  • concatenate has an added --backup flag, which will move an existing output file aside before writing the new
    output.

v0.8.2

15 Apr 05:09
v0.8.2
7d34a44
Compare
Choose a tag to compare

Bugfixes

  • UF2 files made of parts now have the proper block counts.

v0.8.1

15 Apr 04:40
v0.8.1
3524e5a
Compare
Choose a tag to compare

Improvements

  • concatenate no longer writes a padded 2 MB binary (so 4 MB UF2), instead properly indexing the board/user configs
    separately from the binary, leading to smaller UF2s.

Bugfixes

  • summarize-gp2040ce now properly reads UF2 files.

v0.8.0

14 Apr 04:36
v0.8.0
90a5f87
Compare
Choose a tag to compare

Features

  • New command, summarize-gp2040ce, to get info about a board image or USB device. Details are limited at the moment,
    but more will come as we need them.
  • dump-config can now dump the board config rather than only the user config.

Improvements

  • visualize-config can now read UF2 files in addition to raw binary files.
    • visualize-config is the new name of what was formerly visualize-storage, to keep things consistent-ish.
  • concatenate's output flag is now --new-filename.

Miscellaneous

  • Increased test coverage, especially in the TUI, to stay at 90% despite not being able to cover some USB stuff.
  • The repository is now compliant with the REUSE specification.
    • This included moving the DCO and making the license a Markdown file, for cleanliness.
  • Some minor docs updates.
  • The SPDX descriptor is used in pyproject.toml as that displays better.

v0.7.0

08 Apr 15:34
a1a3ebb
Compare
Choose a tag to compare

(GitHub-specific note: I changed how I sync to GitHub and I think I accidentally deleted the old releases (tags remain though). Sorry.)

Features

  • New configurations can be saved as .bin/.uf2 files via "Save As..." in the TUI editor. This allows for making files of different configurations that can be applied on top of one another simply by dragging the tiny UF2 onto the device. This is useful for backup purposes and might also be a handy way to apply different configurations in a networkless environment.

Improvements

  • The GP2040-CE configuration structure has been updated to v0.7.8-RC2.
  • There's a small About screen now in the TUI, but I didn't get around to adding online help yet.
  • TUI tweaks, none of which are earthshattering.

Miscellaneous

  • The license has been changed to GPLv3 (or later).
  • Library/dependency version bumps, a couple times.