Commit Graph
100 Commits
Author SHA1 Message Date
Randy Mackay c5d75e9e77 Periph: version to 4.8.0-dev 2026-09-24 11:28:09 +10:00
Randy Mackay 8e67c21500 Tools: allowed_subsystems accepts Periph as prefix 2026-09-24 11:28:09 +10:00
Randy Mackay 4e7cf1f2b2 AP_NavEKF3: gps-for-yaw fuse time fixed
Adds an additional check that fuseEulerYaw actually fused the yaw rather than just attempting to fuse it.  The most likely reason they can be different is the yaw value's innovations are higher than the gate
2026-09-23 18:10:54 +10:00
Randy Mackay dd52ee2908 Plane: 4.7.1 release notes 2026-09-02 12:32:59 +09:00
Randy Mackay 8e5baa34f7 Copter: 4.7.1 release notes 2026-09-02 12:32:57 +09:00
Randy Mackay 0ddfd1c516 Rover: 4.7.1 release notes 2026-09-02 12:32:52 +09:00
Randy Mackay 20943e7628 Sub: 4.7.1 release notes 2026-09-02 12:32:50 +09:00
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