Peter Barker
f0a6e90e50
AP_NavEKF2: zero H_MAG to prevent compiler error
2024-07-31 17:22:29 +10:00
Andrew Tridgell
b445971365
AP_BoardConfig: disable STLink debug pins by default (4.0 version)
...
this avoids leaving the debug pins in a state where they may be
vulnerable to ESD issues
2021-12-21 09:23:01 +09:00
Andrew Tridgell
c127919bdd
git: changed protocol to https
2021-11-02 19:24:51 +11:00
Randy Mackay
f5f73769fe
Copter: version to 4.0.8
...
this is a tradheli only release
2021-10-12 11:35:29 +09:00
Randy Mackay
f35e4bcc79
Copter: 4.0.8 release notes
2021-10-12 11:35:29 +09:00
Bill Geyer
8e9c09621f
Copter: fix syntax error on compile due to pos control changes
2021-10-11 20:09:56 -04:00
Bill Geyer
e333cb2717
Copter: fix tradheli landing detector bug
2021-10-11 20:09:56 -04:00
Rishabh
d66101d22f
AP_Proximity: Check for valid reading before pushing to OA DB
2021-03-22 14:21:38 +09:00
Dr.-Ing. Amilcar do Carmo Lucas
0bb18a153c
Copter: version to 4.0.7
2021-02-23 07:57:47 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
0d76f76eb8
Copter: 4.0.7 release notes
2021-02-23 07:57:47 +11:00
pkocmoud
2ad6d253df
build_binaries: Add mRo PixracerPro
2021-02-17 14:42:39 +11:00
pkocmoud
efa881a375
build_binaries: add mRo boards to build_binaries
2021-02-17 14:42:39 +11:00
pkocmoud
10cd0bb596
hwdef: update FRAM size to 32768
2021-02-17 14:42:39 +11:00
pkocmoud
b51a05cf47
bootloaders: Add bootloaders for mRo boards
2021-02-17 14:42:39 +11:00
pkocmoud
46001d6915
hwdef: Back Port updated hwdefs for mRo boards
2021-02-17 14:42:39 +11:00
Andrew Tridgell
4ed19f5f0b
HAL_ChibiOS: fixed build on Durandal
2021-02-07 11:01:08 +11:00
Andrew Tridgell
7948e91fc2
Copter: prepare for 4.0.7rc1
2021-02-06 19:10:12 +11:00
Andrew Tridgell
123ccb8d56
Copter: update release notes for 4.0.7rc1
2021-02-06 19:09:31 +11:00
Andrew Tridgell
8d284938db
AP_GPS: fixed pre-arm check on ublox M9 GPS
...
this prevents a failure from config of SOL and TMODE messages
2021-02-06 09:23:30 +11:00
Andrew Tridgell
93eb226cdc
AP_NavEKF2: only fuse airspeed if healthy
2021-02-05 19:10:11 +11:00
Andrew Tridgell
1d7519d0c9
AP_NavEKF3: only fuse airspeed if healthy
2021-02-05 19:10:06 +11:00
Peter Barker
e52a2a573d
Copter: cope with race conditioning popping points on SmartRTL return
...
There is a race with the cleanup thread. While thin, it only has to
happen once. After this patch the race would have to happen... a lot.
Co-authored-by: jasclarke308 <jasclarke308@gmail.com>
2021-02-05 19:03:31 +11:00
Andrew Tridgell
0dafabf552
AP_GPS: don't accept infinite accuracies for blending
...
these result in NaN values for velocities
2021-02-05 19:00:30 +11:00
Andrew Tridgell
d359cdff3f
AP_GPS: prevent UAVCAN GPS from giving infinite accuracy values
...
this can happen due to the complex encodings of accuracies in UAVCAN
2021-02-05 19:00:27 +11:00
Andrew Tridgell
f8beca190c
AP_GPS: fixed constrained NaN in EKF3 caused by bad GPS blending
...
if the accuracies reported are very low then we can do a division by
zero and this results in a constraining NaN for GPS vertical velocity
filter in NavEKF3_core::calcGpsGoodToAlign
2021-02-05 19:00:24 +11:00
Andrew Tridgell
82ae3fe635
AP_NavEKF3: fixed memory corruption on push before init
...
this fixes a bug that happens with VISION_SPEED_ESTIMATE from a
companion computer, which may come in before the EKF buffers are
allocated. That causes a push to an uninitialised ringbuffer which
triggers memory corruption
found using the new memory guard system
2021-02-05 18:57:50 +11:00
Andrew Tridgell
a86734171c
AP_NavEKF2: fixed memory corruption on push before init
...
this fixes a bug that happens with VISION_SPEED_ESTIMATE from a
companion computer, which may come in before the EKF buffers are
allocated. That causes a push to an uninitialised ringbuffer which
triggers memory corruption
found using the new memory guard system
2021-02-05 18:57:50 +11:00
Andrew Tridgell
5e1aef5361
HAL_ChibiOS: expand storage to 32k on boards with 32k FRAM
2021-02-05 18:18:56 +11:00
Andrew Tridgell
f041bc9271
AP_HAL: change SITL to 32k eeprom.bin
2021-02-05 18:09:25 +11:00
Andrew Tridgell
b14232c85e
GCS_MAVLINK: support deliberate parameter corruption
2021-02-05 18:09:12 +11:00
Andrew Tridgell
e6b1ef2d1e
Copter: removed set_layout_copter call
...
not needed any more
2021-01-26 16:24:16 +11:00
Andrew Tridgell
5ba02a2125
StorageManager: added parameter backup region
2021-01-26 16:23:57 +11:00
Andrew Tridgell
0a7588e451
AP_InternalError: sync with master
...
added params_restored error
2021-01-26 16:23:33 +11:00
Andrew Tridgell
38af4e8e3d
AP_Param: support restoring from parameter backup region
...
if header on primary parameter storage is corrupt then restore from
backup
2021-01-26 16:20:19 +11:00
Bill Geyer
13b6478d70
Copter: version to 4.0.6
2021-01-25 18:15:19 -05:00
Bill Geyer
28500721dc
Copter: 4.0.6 release notes
2021-01-25 18:14:25 -05:00
Bill Geyer
db25797c04
Copter: version to 4.0.6-rc2
2021-01-16 09:32:22 -05:00
Bill Geyer
0e6db70749
Copter: 4.0.6-rc2 release notes
2021-01-16 09:31:30 -05:00
Andy Piper
754c051aa5
AP_HAL_ChibiOS: don't timeout after 11 bits on serial irqs
2021-01-16 08:51:47 -05:00
Siddharth Purohit
838064082f
AP_HAL_ChibiOS: keep a backup of storage for last 100 boots
2021-01-06 08:31:11 +11:00
bnsgeyer
cc1f9a4b94
Copter: Update version.h for 4.0.6-rc1
2020-12-23 14:29:19 -05:00
bnsgeyer
e60c3d1770
Copter: Update 4.0.6-rc1 release notes
2020-12-23 06:36:16 -05:00
bnsgeyer
160c992548
Copter: fix heli land detector and incoporate reset_I_smoothly
2020-12-23 06:36:16 -05:00
bnsgeyer
a5bcd65d41
AP_Motors: tradheli - add support to determine below mid collective
2020-12-23 06:36:16 -05:00
bnsgeyer
b1bd77f19f
Copter: Tradheli - make new integrator scheme selectable
2020-12-23 06:36:16 -05:00
bnsgeyer
cd3ee597c7
AP_Motors: updates to new integrator and make selectable
2020-12-23 06:36:16 -05:00
bnsgeyer
ec01b9400f
AC_PID: add support to smoothly reset the integrator
2020-12-23 06:36:16 -05:00
bnsgeyer
f9570b3999
AP_Motors: Tradheli support for integrator management and hover collective learning
2020-12-23 06:36:16 -05:00
bnsgeyer
6a1d45763b
Copter: change heli integrator management and add hover coll learning
2020-12-23 06:36:16 -05:00
bnsgeyer
c052b58f70
AC_AttitudeControl: Tradheli support for integrator management and hover collective learning
2020-12-23 06:36:16 -05:00