Name comes from Esperanto meaning to light up. Drone blackbox tool written in Rust.
- Rust 96.1%
- HTML 3.5%
- JavaScript 0.4%
| assets | fix logo name | |
| src | cargo fmt | |
| .gitignore | refactoring: | |
| Cargo.lock | Rename to enlumi from bucksaw | |
| Cargo.toml | Rename to enlumi from bucksaw | |
| index.html | Rename to enlumi from bucksaw | |
| LICENSE | Create LICENSE | |
| README.md | fix logo name | |
Enlumi
Tool for looking inside flight logs of drones using the Cleanflight family of firmwares (Betaflight, INAV). Primary use case is analyzing vibrations and tune performance. Still work in progress. The name Enlumi comes from Esperanto which means to light up or illuminate.
A Web Assembly version is publicly accessible at: https://bucksaw.koffeinflummi.de/ // TODO put a proper link here
The performance on the web version is obviously not quite up to par with the native version, but it requires no setup and works even on mobile. Be careful with larger FFT sizes, or just larger log files in general. All processing is done in Web Assembly in your browser, so your log file never leaves your device.
Setup
Native
- Install Rust (https://rustup.rs/)
$ cargo runto run debug build.$ cargo install --path .to install.
Web Assembly
$ cargo install trunk$ trunk serve --opento start a local development server and open the result in the browser.$ trunk build --releaseto build release files. Copy/distfolder to webserver of choice.