Commits included in published releases. Unpublished intermediate commits are private. Showing matches from the latest 100 commits ending at this release.
Merge branch 'master' into cpp
Oleg Kalachev · May 21, 2026, 1:54 PM UTC
16567cdb448e
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
Remove reboot requirement when changing RC_RX_PIN
Oleg Kalachev · May 12, 2026, 10:27 PM UTC
f8a9f1f83835
Improve the rc calibration code More convenient steps order. Improve the readability a bit.
Oleg Kalachev · May 10, 2026, 4:05 PM UTC
1f48e379e39d
Reduce angle drift by adding level correction to the estimator Leverage a priori knowledge that the drone's average attitude is level. Explanation: https://t.me/opensourcequadcopter/158.
Oleg Kalachev · May 5, 2026, 6:27 PM UTC
bd270db4930e
Implement motors output desaturation So the drone continues stabilization on max thrust.
Oleg Kalachev · Apr 28, 2026, 10:23 AM UTC
2ccda03573e6
Make rc channel numbers and calibration params use int instead of float As parameter subsystems supports int now, and int is much more natural here.
Oleg Kalachev · Feb 2, 2026, 5:36 PM UTC
3e49d4198647
Fix error when launching the sim Also make the parameters WIFI_LOC_PORT and WIFI_REM_PORT work in the sim.
Oleg Kalachev · Jan 27, 2026, 1:32 PM UTC
377b21429bec
Make motor subsystem configurable using parameters Motor pins: MOT_PIN_FL, MOT_PIN_FR, MOT_PIN_RL, MOT_PIN_RR. PWM configuration: MOT_PWM_FREQ, MOT_PWM_RES, MOT_PWM_STOP, MOT_PWM_MIN, MOT_PWM_MAX. MOT_PWM_MAX = -1 chooses duty cycle mode for brushed motors (default).
Oleg Kalachev · Jan 27, 2026, 5:40 AM UTC
40bdaacedb95
Add wifi configuration using parameters and cli Add console commands to setup wifi. Add a parameter for choosing between STA and AP mode. Add parameters for udp ports. Remove WIFI_ENABLED macro.
Oleg Kalachev · Jan 22, 2026, 7:58 PM UTC
dd3575174b51
Merge branch 'master' into cpp
Oleg Kalachev · Jan 9, 2026, 6:41 AM UTC
69fb5d30f69d
Move all global variable declarations to the appropriate subsystems As it makes the subsystems code easier to understand. Declare the most used variables in main sketch file as forward declarations. Make all control input zero by default (except controlMode). Minor changes.
Oleg Kalachev · Jan 3, 2026, 10:28 AM UTC
c8e5e08b03b2
Add parameters for easier IMU orientation definition
Oleg Kalachev · Dec 26, 2025, 6:14 PM UTC
d6e8be0c053a
Add wifi cli command To show wi-fi info.
Oleg Kalachev · Nov 22, 2025, 1:46 AM UTC
9b5872740f46
Refactor Wi-Fi log download Use MAVLink LOG_REQUEST_DATA and LOG_DATA for download log instead of console. Make Wi-Fi download default way of downloading the log. Make `log` command only print the header and `log dump` dump the log.