A source-first look at EdgeTX: open-source firmware for RC transmitters, with C/C++, CMake targets, Lua scripting, …