Andrew Tridgell
4485ba0dfa
AP_OpenDroneID: set EMERGENCY status on crash or chute deploy
...
RemoteID modules are required to set EMERGENCY status on uncontrolled
descent or crash. This fixes our implementation to do that, either via
existing vehicle crash checking code or via a parachute release
2023-01-16 15:34:14 +11:00
Andrew Tridgell
d9ee361b3b
AP_UAVCAN: added OpenDroneID support
2022-08-28 20:33:24 +10:00
Andrew Tridgell
02acf7b3a9
AP_Arming: added OpenDroneID support
...
# Conflicts:
# libraries/AP_Arming/AP_Arming.cpp
2022-08-28 20:33:24 +10:00
Andrew Tridgell
21c9c62ed9
waf: added OpenDroneID support
2022-08-28 20:33:24 +10:00
Andrew Tridgell
d41c283a5c
GCS_MAVLink: added OpenDroneID support
2022-08-28 20:33:24 +10:00
Andrew Tridgell
0a64bc8cbc
Copter: added OpenDroneID support
2022-08-28 20:33:24 +10:00
Andrew Tridgell
0cc5c411ba
AP_OpenDroneID: added library
2022-08-28 20:33:11 +10:00
Andrew Tridgell
499dca299b
mavlink: added OpenDroneID
2022-08-28 18:55:17 +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