Commits included in published releases. Unpublished intermediate commits are private. Showing matches from the latest 100 commits ending at this release.
Implement entirely new logging subsystem Make topic-based logging mechanics. Print any log value to console. Possibility to expose any logging value to mavlink.
Oleg Kalachev · Jun 30, 2026, 10:03 AM UTC
83d1c5c68ae3
Improve voltage measurement Apply PWM_VOLT_PIN without reboot. Check if the voltage pin can be used with ADC when setting up. Set voltage to NAN, when it's unknown (including pyflix). pyflix@0.15. Don't send BATTERY_STATUS when voltage is unknown. Add dummy voltage to the simulator.
Oleg Kalachev · May 17, 2026, 9:30 PM UTC
bd2b1bd5def1
Support ESP32-C3 User Serial1 for rc instead of Serial2, as ESP32-C3 has only 2 Serials. Add CI build for ESP32-C3.
Oleg Kalachev · May 10, 2026, 6:07 PM UTC
35e94f6ea6c8
Implement motors output desaturation So the drone continues stabilization on max thrust.
Oleg Kalachev · Apr 28, 2026, 10:23 AM UTC
2ccda03573e6
Implement battery voltage monitoring Add power subsystem. Add PWR_VOLT_PIN, PWR_VOLT_SCALE, PWR_VOLT_LPF_A parameters. Support BATTERY_STATUS mavlink messages streaming. Add pw cli command. Add voltage field to pyflix library. pyflix@0.12.
Oleg Kalachev · Apr 22, 2026, 8:35 AM UTC
51cd5fc691ba
Make motor parameters apply without reboot Add callback to parameter definition to call after parameter is changed.