Commit Graph
100 Commits
Author SHA1 Message Date
Randy Mackay 2dfd36cb7b Tracker: 4.7.1 release notes 2026-09-02 12:32:47 +09:00
Randy Mackay 6313313b61 AP_Periph: 4.7.1 release notes 2026-09-02 12:32:45 +09:00
Randy Mackay 3f0f2d1f7e AP_GroundEffect: latch takeoff_expected only while on the ground
Restores the pre-PR latch: takeoff_expected is set while armed and
land_complete and only cleared by the release check, so an altitude
release is not undone by a later dip below GNDEFF_ALT and modes that
disable it (THROW) never see it in the air.

Also clamps GNDEFF_TMO before the unsigned conversion, only trusts the
takeoff XY anchor for the drift gate when it was captured with a valid
horizontal position, and renames the drift define to say it is a NE
distance.
2026-09-01 20:09:07 +09:00
Randy Mackay ff4fb223db AP_GroundEffect: remove use of AP_Terrain 2026-09-01 20:09:07 +09:00
Randy Mackay 582a71193a AC_WPNav: minor format fix to _this_leg_is_circle
pre-commit / ci (push) Canceled after 0s
test clang-scan-build / build (push) Canceled after 0s
test scripts / build (astyle-cleanliness) (push) Canceled after 0s
test scripts / build (check_autotest_options) (push) Canceled after 0s
test scripts / build (logger_metadata) (push) Canceled after 0s
test scripts / build (param-file-validation) (push) Canceled after 0s
test scripts / build (param_parse) (push) Canceled after 0s
test scripts / build (python-cleanliness) (push) Canceled after 0s
test scripts / build (shellcheck) (push) Canceled after 0s
test scripts / build (validate_board_list) (push) Canceled after 0s
2026-08-30 16:45:12 +10:00
Randy Mackay ba4854e589 Copter: move loiter-turns state into structure 2026-08-30 16:45:12 +10:00
Randy Mackay 327bd39082 Tools: du32_change.py update for unused_new_radio_frame 2026-08-11 02:01:53 +01:00
Randy Mackay 2152c71ad3 Copter: remove unused new_radio_frame 2026-08-11 02:01:53 +01:00
Randy MackayandIampete1 17792724fa Copter: simple mode fix
Co-authored-by: Iampete1 <iampete@hotmail.co.uk>

Replaces update_simple_mode with apply_simple_mode function that takes roll and pitch input arguments.  The rotation is now done within the various get-pilot-desired-xxx methods removing the need for each flight mode to call update_simple_mode and also removing the slightly ugly call to overwrite RC_Channels' control inputs from the flight code (e.g. no more calls to set_control_in)
2026-08-11 02:01:53 +01:00
Randy Mackay 9ec17d025f Copter: RTL_CONE_SLOPE param desc gets angles 2026-08-03 11:21:32 +10:00
Randy Mackay 64449ffd93 Tools: autotest that RTL commands continue if RTL_ALT_FINAL_M set 2026-07-30 23:50:22 +10:00
Randy Mackay 637524750e Copter: auto mode fix to continue past RTL if rtl-final-descent non-zero 2026-07-30 23:50:22 +10:00
Randy Mackay f6741b01d4 Tools: simulink update for PSC_D_JERK rename
pre-commit / ci (push) Canceled after 0s
test scripts / build (astyle-cleanliness) (push) Canceled after 0s
test scripts / build (check_autotest_options) (push) Canceled after 0s
test scripts / build (logger_metadata) (push) Canceled after 0s
test scripts / build (param-file-validation) (push) Canceled after 0s
test scripts / build (param_parse) (push) Canceled after 0s
test scripts / build (python-cleanliness) (push) Canceled after 0s
test scripts / build (shellcheck) (push) Canceled after 0s
test scripts / build (validate_board_list) (push) Canceled after 0s
2026-07-29 07:06:37 +09:00
Randy Mackay 5315247b0b Tools: Mugin EV350 param update for Q_P_NE_JERK rename 2026-07-29 07:06:37 +09:00
Randy Mackay 679221387a Tools: MFD_Crosswind Vtol param update for Q_P_D_JERK rename 2026-07-29 07:06:37 +09:00
Randy Mackay d6e0a7dc75 Tools: freestyle model update for PSC_NE_JERK rename 2026-07-29 07:06:37 +09:00
Randy Mackay b6a1c9c68b Tools: callisto model param update for PSC_D_JERK rename 2026-07-29 07:06:37 +09:00
Randy Mackay 4bef429449 Tools: sub autotest update for PSC_D_JERK rename 2026-07-29 07:06:37 +09:00
Randy Mackay 44853eae94 Tools: copter autotest update for PSC_D_JERK rename 2026-07-29 07:06:37 +09:00
Randy Mackay 7c3ce8e5c1 AP_HAL_ChibiOS: luminousbee5 hwdef update for PSC_NE_JERK rename 2026-07-29 07:06:37 +09:00
Randy Mackay 5b2700f5f7 Plane: integrate Q_P_NE_JERK rename 2026-07-29 07:06:37 +09:00
Randy Mackay af6719eaa0 Sub: integrate PSC_D_JERK rename 2026-07-29 07:06:37 +09:00
Randy Mackay 14282c22e4 AC_PosControl: rename PSC_NE_JERK and PSC_D_JERK 2026-07-29 07:06:37 +09:00
Randy Mackay 24b18174d6 APM_Control: fix last-run-ticks compiler warning 2026-07-28 11:03:50 +01:00
Randy Mackay 657d2bf006 Tools: allowed_subsystems.py fix to support AC_PosControl 2026-07-28 06:47:45 +09:00
Randy MackayandHuibean 046cd60fcc Tools: update VM-L431-BMS bootloaders
Co-authored-by: Huibean <huibean.luo@gmail.com>
2026-07-21 09:38:06 +09:00
Randy Mackay 9f82118225 AP_Periph: battery_bms loses unused variable 2026-07-21 09:38:06 +09:00
Randy Mackay a8f20f2ee4 AP_Periph: battery_bms displays batt pct after startup 2026-07-21 09:38:06 +09:00
Randy Mackay c1085289a0 AP_Periph: battery_bms charging animation improved
Battery percentage is shown with final LED flashing to indicate charging
2026-07-21 09:38:06 +09:00
Randy Mackay 5859d603cc AP_Periph: battery BMS gets sleep parameter 2026-07-21 09:38:06 +09:00
Randy Mackay 513013533d AP_BattMonitor: TIBQ check_configuration_ok gets array length checks 2026-07-21 09:38:06 +09:00
Randy Mackay c6b721d2a3 AP_BattMonitor:TIBQ rename indirect read/write functions 2026-07-21 09:38:06 +09:00
Randy Mackay 96663ee999 AP_BattMonitor: TIBQ replaces direct_command fn with helpers
also remove unused direct_command_read_1byte
2026-07-21 09:38:06 +09:00
Randy Mackay f241278e4d AP_BattMonitor: TIBQ fix for clearing alerts
writes 1 byte instead of 2 which was incorrect
2026-07-21 09:38:06 +09:00
Randy Mackay 379f53efef AP_BattMonitor: TIBQ loses state-of-health-pct 2026-07-21 09:38:06 +09:00
Randy MackayandHuibean c22c35f2ad AP_BattMonitor: TIBQ supports sleep
Co-authored-by: Huibean <huibean.luo@gmail.com>
2026-07-21 09:38:06 +09:00
Randy MackayandHuibean 77e2140827 AP_BattMonitor: TIBQ fix for reading voltage and current
also fixes current reporting during charging

Co-authored-by: Huibean <huibean.luo@gmail.com>
2026-07-21 09:38:06 +09:00
Randy Mackay 9a73a76e5a AP_BattMonitor: TIBQ loses unused definition 2026-07-21 09:38:06 +09:00
Randy MackayandHuibean 68c60a6e28 AP_BattMonitor: TIBQ charge state detection fixes
Co-authored-by: Huibean <huibean.luo@gmail.com>
2026-07-21 09:38:06 +09:00
Randy MackayandAndy Piper e0fa4a47e1 Copter: set-target-angle-and-climbrate scaling fix
Co-authored-by: Andy Piper <github@andypiper.com>
2026-07-11 12:52:27 +09:00
Randy Mackay b8f83fc3a5 AC_Circle: clarify options parameter descriptions 2026-07-08 10:10:20 +09:00
Randy Mackay 628db8cef0 AP_Scripting: failsafe detector example script 2026-07-03 17:23:55 -04:00
Randy Mackay 81ae1e71d0 AP_Mount: handle attitude nan check fix 2026-07-03 10:31:21 +10:00
Randy Mackay dc9edc7aaa AP_Mount: mount-poi enabled on 2MB boards 2026-06-09 12:44:23 +09:00
Randy Mackay 03df252925 AP_NavEKF3: don't reset to stale GPS or ExtNav vel data 2026-06-09 09:40:37 +10:00
Randy Mackay fe6e489750 AP_NavEKF3: don't reset to stale beacon or extnav data 2026-06-09 09:40:37 +10:00
Randy Mackay 6b2e0947df Copter: Land mode uses land-repositioning to enable pilot yaw control
RTL may ignore pilot yaw during descent
Auto reuses RTL, Land and Guided use-pilot-yaw methods
2026-05-26 08:40:01 +09:00
Randy Mackay 29a29550b1 Tools: copter terrain failsafe autotest 2026-05-14 19:15:53 +09:00
Randy Mackay 31a0c1e899 Copter: auto triggers terrain failsafe if 0-alt-above-terrain 2026-05-14 19:15:53 +09:00
Randy MackayandAndy Piper 6700508667 AP_NavEKF3: getLLH returns GPS only if pos source GPS
Co-authored-by: Andy Piper <github@andypiper.com>
2026-05-05 10:37:49 +10:00
Randy Mackay 292c3325e2 AP_NavEKF3: log baro offset 2026-04-30 11:24:41 +10:00
Randy Mackay 214e1f944b AP_Logger: fix label length warning 2026-04-29 20:02:35 +10:00
Randy Mackay ee1e4bbf74 AP_NavEKF3: remove unused usingVertVel 2026-04-10 17:02:17 +10:00
Randy Mackay cfa8c78a3e Tools: test-build-option fix for battery watt limiting 2026-04-07 20:02:09 +09:00
Randy Mackay 01f4f030ba Tools: extract features fix for batt watt max 2026-04-07 20:02:09 +09:00
Randy Mackay 5842f5616c AC_AttitudeControl: reduce INPUT_TC default
multicopters reduced from 0.15 to 0.1
planes reduced from 0.2 to 0.15
2026-04-07 09:18:00 +09:00
Randy Mackay 3e40de50b1 AP_Scripting: hobbywing datalink link fix 2026-04-03 15:25:15 +09:00
Randy Mackay 2fbb90c8aa Tools: signing README wording improvements 2026-03-26 20:40:42 +09:00
Randy Mackay 7b41c5e9d3 Tools: signing README fixes 2026-03-26 20:40:42 +09:00
Randy Mackay bbd1d94d4e Plane: 4.7.0-beta2 release notes 2026-03-23 20:31:46 +09:00
Randy Mackay f2c3b22806 Copter: 4.7.0-beta2 release notes 2026-03-23 20:31:44 +09:00
Randy Mackay 72faabe3cb Rover: 4.7.0-beta2 release notes 2026-03-23 20:31:42 +09:00
Randy Mackay f43126cbec Sub: 4.7.0-beta2 release notes 2026-03-23 20:31:40 +09:00
Randy Mackay b92986153e Tracker: 4.7.0-beta2 release notes 2026-03-23 20:31:37 +09:00
Randy Mackay 2bca865b09 Tools: autotest updates for param-lockdown rename 2026-03-20 12:46:45 +11:00
Randy Mackay 23ee31d2b5 AP_Scripting: complete rename of param-lockdown applet 2026-03-20 12:46:45 +11:00
Randy Mackay c1094e4834 AP_Scripting: param-set applet renamed to param-lockdown 2026-03-20 12:46:45 +11:00
Randy Mackay 5d1a59cd9a Tools: update ch6 tune test for cm to m change 2026-03-18 18:36:17 +11:00
Randy Mackay ecc4ae97a0 AC_PrecLand: ORIENT frame only visible for Rover 2026-03-10 08:38:39 +09:00
Randy Mackay 64c114a9ed Plane: version to 4.8.0-dev 2026-03-08 09:01:21 +09:00
Randy Mackay 0932dd823a Copter: version to 4.8.0-dev 2026-03-08 09:01:21 +09:00
Randy Mackay b1571a08d7 Rover: version to 4.8.0-dev 2026-03-08 09:01:21 +09:00
Randy Mackay 51286f8e8d Sub: version to 4.8.0-dev 2026-03-08 09:01:21 +09:00
Randy Mackay 875dd2c73d Tracker: version to 4.8.0-dev 2026-03-08 09:01:21 +09:00
Randy Mackay 6973c72490 Blimp: version to 4.8.0-dev 2026-03-08 09:01:21 +09:00
Randy Mackay 0655825bb4 Plane: 4.7.0-beta1 release notes 2026-03-06 12:09:02 +09:00
Randy Mackay 4cde058bdd Copter: 4.7.0-beta1 release notes 2026-03-06 12:09:00 +09:00
Randy Mackay 29fb65d673 Rover: 4.7.0-beta1 release notes 2026-03-06 12:08:57 +09:00
Randy Mackay 99bce0930a Sub: 4.7.0-beta1 release notes 2026-03-06 12:08:55 +09:00
Randy Mackay b86cff3198 Tracker: 4.7.0-beta1 release notes 2026-03-06 12:08:52 +09:00
Randy Mackay 527c6bc55e Tools: 3dr Iris frame params update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay 5259a000b3 Tools: WLToys frame params update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay abf7ed0063 Tools: Solo frame params update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay cfa6132121 Tools: ModalAI frame param update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay e449c0c011 Tools: iFlight Chimera frame param update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay eb67ab71ee Tools: Holybro frame param update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay c0acdef097 Tools: Hexsoon frame param update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay c2e2eff7f0 Tools: EAMS frame param update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay 10de032a08 Tools: EFlight convergence frame param update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay 8352e15eda Tools: DJI Agras frame param update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay 3765b6cfd3 Tools: Bebop frame param update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay 8c51709da3 Tools: amovlab-p200 frame params update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay e67d6ea3e2 Tools: quadplane frame param updates for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay bc280c829d Tools: autotest quadplane update for ATC param conversion 2026-03-04 20:00:01 +09:00
Randy Mackay 3bc22d4c9e Tools: autotest freestyle model param update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay 042b139b52 Tools: autotest callisto model param update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay 6c7ec51af1 Tools: autotest default params update for ATC rename 2026-03-04 20:00:01 +09:00
Randy Mackay 6f3a65da86 AP_HAL_ESP32: defaults update for ATC param rename 2026-03-04 20:00:01 +09:00
Randy Mackay 8459128e5b AP_HAL_ChibiOS: Swan-K1 defaults update for ATC param rename 2026-03-04 20:00:01 +09:00
Randy Mackay 7d0909399f AP_HAL_ChibiOS: skyviper hwdefs updates for ATC param rename 2026-03-04 20:00:01 +09:00