Andrew Tridgell
022edec340
AP_Scripting: fixed float register save/restore in setjmp/longjmp
...
the register save must happen before the setjmp() call, which means
outside of the LUAI_TRY() macro. We also should be saving all 32
floating point registers
2024-05-29 10:14:20 +10:00
Andrew Tridgell
a32c563229
CI: force empty version 3.3.4
2024-05-29 10:13:24 +10:00
Andrew Tridgell
7147b02393
Tools: force pymonocypher version
2024-05-29 10:13:24 +10:00
Peter Barker
99cac83d1e
AP_GPS: correct uBlox M10 configuration on minimised boards
2023-11-14 10:34:21 +11:00
Ryan Friedman
a1fd836ae7
gitmodules: Bump up benchmark to v1.7.1 release
...
* https://github.com/google/benchmark/releases/tag/v1.7.1
* Solves #23193
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-11-10 14:04:01 +11:00
Andrew Tridgell
7e2aafe38f
Tools: fixed ccache test for newer ccache version
2023-11-10 14:04:01 +11:00
Andrew Tridgell
ac69667206
GCS_MAVLink: fixed corruption of FTP reply component ID
...
this led to not being able to do FTP transfers with
support.ardupilot.org unless MissionPlanner used the same component ID
as the support engineer GCS
2023-09-04 16:27:01 +10:00
Andrew Tridgell
68249e1d07
Plane: fixed FIRMWARE_VERSION for 4.3.8
2023-08-25 07:35:27 +10:00
Andrew Tridgell
0bd6d442c4
Plane: prepare for 4.3.8 release
2023-08-24 16:07:46 +10:00
Andrew Tridgell
2c9a55b427
Plane: release notes for 4.3.8
2023-08-24 16:07:33 +10:00
Randy Mackay
ac50dac224
Copter: version to 4.3.8-beta1
2023-08-24 16:06:51 +10:00
Randy Mackay
6c5d479923
Copter: 4.3.8-beta1 release notes
2023-08-24 16:06:51 +10:00
Randy Mackay
aeb11ecc7e
Rover: version to 4.3.0-beta14
2023-08-24 16:06:51 +10:00
Randy Mackay
bef19288e5
Rover: 4.3.0-beta14 release notes
2023-08-24 16:06:51 +10:00
Randy Mackay
81c9a33398
autotest: relax Copter vibration failsafe timeout
2023-08-24 16:06:51 +10:00
Andrew Tridgell
75eee06307
Plane: prepare for 4.3.8-beta1
2023-08-17 08:44:37 +10:00
Andrew Tridgell
724b8fd935
Plane: release notes for 4.3.8-beta1
2023-08-17 08:44:37 +10:00
Andrew Tridgell
c7fd1540df
AP_BattMonitor: fixed reset_remaining() for INAxxx and LTC2946
...
these can use the generic reset_remaining() call in the backend
2023-08-17 08:44:37 +10:00
Andrew Tridgell
76483a51f8
AP_GPS: fixed RTK injection when first module is a BASE
...
this is a partial backport of #24132 which fixes RTK injection when
the 1st GPS module is a DroneCAN RTK rover. Without this change RTCM
injection for RTK fix on the base will only work if it happens to come
up as the first module
2023-08-17 08:44:37 +10:00
Andrew Tridgell
5bf4e3b8a3
AP_Arming: fixed auto-enable of fence with forced arm
...
when a user forced armed and had FENCE_AUTOENABLE=3 for enable on
arming then the fence did not enable
2023-08-17 08:44:37 +10:00
bugobliterator
b6d1a74b24
AP_Scripting: stash and restore FPU register context in LUAI_TRY
...
this fixes an issue where a lua library function triggers an exception
after it does a math operation which changes the floating point
registers on M7 MCUs (such as STM32H7). An example is math.random()
which calls math_random(), which pre-calculates a double value before
checking if the arguments to the call are valid. When it then checks
and finds invalid values the exception longjmp does not restore the
floating point registers.
2023-08-17 08:44:37 +10:00
Andrew Tridgell
5df9968fee
AP_NavEKF3: fixed race condition in updateFilterStatus()
...
filter status was initially set to zero then updated. This interacts
with the IMU filtering code which checks filter status from a
different thread to determine active_EKF_type(). When the race
condition is hit then the IMU we are running notch filters on changes
for a single sample, causing a notch filter glitch
2023-08-17 08:44:37 +10:00
Nicholas Ionata
2bc7b7e348
Plane: reset target altitude time on mode enter
2023-08-08 11:05:21 +10:00
Andrew Tridgell
2d1a8a28bd
Plane: final release notes for 4.3.7
2023-05-31 11:34:27 +10:00
Randy Mackay
cd3c64723d
Copter: version to 4.3.7
2023-05-31 11:34:27 +10:00
Randy Mackay
0f924fb068
Copter: 4.3.7 release notes
2023-05-31 11:34:27 +10:00
Randy Mackay
a8a4d8b061
Copter: version to 4.3.7-beta1
2023-05-31 11:34:27 +10:00
Randy Mackay
349c1f8d64
Copter: 4.3.7-beta1 release notes
2023-05-31 11:34:27 +10:00
Randy Mackay
a7e1c0bedd
Rover: version to 4.3.0-beta13
2023-05-31 11:34:27 +10:00
Randy Mackay
fabbdf8b40
Rover: 4.3.0-beta13 release notes
2023-05-31 11:34:27 +10:00
Andrew Tridgell
4657969c19
Plane: prepare for 4.3.7 final
2023-05-31 10:33:33 +10:00
Andrew Tridgell
bbc97c8bc6
AP_BoardConfig: fixed documentation of safety options
...
on and off were reversed
2023-05-26 17:45:55 +10:00
Andrew Tridgell
73310e61f4
Plane: prepare for 4.3.7beta1 release
2023-05-24 20:00:51 +10:00
Andrew Tridgell
f478aee339
Plane: release notes for 4.3.6-beta1
2023-05-24 19:58:33 +10:00
Andrew Tridgell
1695460716
Plane: backport fix for AirMode on quadplanes
2023-05-24 19:58:33 +10:00
Andrew Tridgell
c3362aef9e
Tools: disable python cleanliness tests for 4.3
2023-05-24 19:58:33 +10:00
Andrew Tridgell
2e647f558a
ChibiOS: backport RCC reset fix for 4.3
2023-05-24 19:58:33 +10:00
Paul Riseborough
7f0fd004e8
AP_NavEKF3: Increase delta velocity bias state process noise
...
Required due to state variance collapse on ground with some systems using RTK GPS.
2023-05-24 19:58:33 +10:00
Paul Riseborough
8cd7a035e2
AP_NavEKF3: Strengthen recovery from bad delta velocity bias learning
2023-05-24 19:58:33 +10:00
Paul Riseborough
24a7a2ab46
AP_NavEKF3: Increase default value of EK3_ABIAS_P_NSE
...
This is required because some hardware setups with RTK GPS have experienced a collapse of the delta velocity state variances.
2023-05-24 19:58:33 +10:00
Paul Riseborough
df737449e0
AP_NavEKF3: Retune and fix delta velocity bias state variance protection
2023-05-24 19:58:33 +10:00
Andy Piper
06029854f1
AP_NavEKF: ensure gyro biases are numbers
...
avoid errors during compass mot
2023-05-24 19:58:33 +10:00
Peter Barker
29b4bbb58f
AP_EFI: use uint16_t to store offset
...
prevents infinite loop if there are exactly 255 bytes ready to read
2023-05-24 19:58:33 +10:00
Andrew Tridgell
578ebcc5f3
waf: added -g option to configure
...
this adds debug symbolds to the build without enabling other debug
code. This is needed for analysing watchdog crash dumps
2023-05-24 19:58:33 +10:00
Randy Mackay
5494135161
Copter: version to 4.3.6
2023-05-24 19:58:33 +10:00
Randy Mackay
af855ecfe5
Copter: 4.3.6 release notes
2023-05-24 19:58:33 +10:00
Randy Mackay
c0d27bb34f
Copter: version to 4.3.6-beta2
2023-05-24 19:58:33 +10:00
Randy Mackay
dbc0cd78f6
Copter: 4.3.6-beta2 release notes
2023-05-24 19:58:33 +10:00
Randy Mackay
e17a47cb22
Rover: version to 4.3.0-beta12
2023-05-24 19:58:33 +10:00
Randy Mackay
5e4fadfce3
Rover: 4.3.0-beta12 release notes
2023-05-24 19:58:33 +10:00