Skip to content

v0.4.5

Compare
Choose a tag to compare
@stronnag stronnag released this 06 Jan 11:28
· 119 commits to master since this release
1059aed

Features

  • Fix decoding errors caused by mismatch on the max number of servos between firmware 2.3+ and blackbox_decode. This was typically manifest as non-incrementing time stamps in generated GPX and erroneous or missing time stamps (and possibly other invalid data) in the CSV
  • Correctly enumerate inav state flags
  • Janitorial code cleanups
  • Add Home Location.
  • Increase output buffering for performance improvement on slow devices.

This release does not include the derived data experiments from earlier RCs; these exposed some issues with damaged logs that could not be reasonably resolved in the decoder without undesirable 'policy' choices.

Content

The archives contain the applications blackbox_decode and blackbox_render. The files are built as follows:

  • The Linux files are dynamically linked and use OS libraries. The necessary libraries are standard on all modern Linux distributions.
  • The MacOS files are statically linked. The binaries are not signed.
  • The Windows files are dynamically linked and should include the necessary libraries..

The archives do not include the font referenced from the Project page, if you need this font please download it directly.

The archives include 3rd party libraries. The relevant licences are shown on the Project page.

Contributors

Thanks to the following for contributing to this pre-release:

  • @Airwide : State names update
  • @danarrib : Ideas and prototypes for the derived data experiment
  • @stronnag : Max servos, janitorial tidyups, home location in CSV
  • @CapnBry : Output buffering