Skip to content

INAV Blackbox tools for 7.1.0

Latest
Compare
Choose a tag to compare
@stronnag stronnag released this 18 Feb 15:31
· 22 commits to master since this release
16e6283

Summary

  • Supports INAV 7.1.0 (and all prior versions)
  • Adds new adjustment and state values for INAV 7.1.0
  • Improved GPS timestamp handling

Binary release details

  • Linux ia-32 / Linux x86_64 : Built on Debian stable (bullseye); in theory will run on any contemporary x86_64 / ia-32 distro. blackbox_render uses OS shared libraries that should be available by default on any distro with a GUI.
  • MacOS : Built on 10.5 VM. Statically linked. Only dylib dependency is on v 0.0.0 (or later) for /usr/lib/libSystem.B.dylib, which should be met by contemporary MacOS.
  • Win32 : Cross-complied on Linux. blackbox_render uses the repository provided (ancient) DLLs.
  • Win64 : This is somewhat problematic, as the ancient DLLs are 32bit only. There are two options:
    • win64 : Cross-complied on Linux, provides blackbox_decode only. No DLL dependencies.
    • msys_win64 : Compiled on Msys2. blackbox_render depends on a numerous msys2 DLLs, which are included. Provides blackbox_decode and blackbox_render. Somewhat experimental; the easiest / only way to have blackbox_render on win64, at least without an inordinate amount of effort.

Install Detail

Each archive contains a bin directory containing blackbox_decode, optionally blackbox_render and, on Windows, some ddls. You should copy these to a suitable directory on $PATH (for example one of ~/bin, ~/.local/bin, /usr/local/bin`).

There is also a share directory containing the blackbox_decode bash-completion module. If you want such a convenience, it should be installed in a suitable directory (~/.local/share or a system wide equivalent).