Betaflight compatible blackbox flight data recorder. That is it produces output that be viewed using the Betaflight Blackbox Explorer, and can be processed by Nick's Blackbox tools.
blackbox-logger is based on the Blackbox implementation by Nicholas Sherlock (aka thenickdude),
see https://github.com/thenickdude/blackbox.
The main changes are:
- Code is written in Rust.
- Dependencies (ie configs, features, sensors etc) have been removed so this library can be used on its own.
This crate is no_std, that it does not link to the standard library and so does not depend on an operating system
and uses no allocation. This means it is suitable for embedded systems.
I originally implemented this crate as a C++ library: Library-Blackbox.