Andrew Tridgell
fa6b6140e3
HAL_ChibiOS: split out f103-GPS from base f103-periph
...
this makes it easier to create more peripheral variants
5 years ago
Tom Pittenger
bbd6f3aa6c
SITL: morse simulator should generate packets from same vehicle sysid
5 years ago
Henry Wurzburg
119f0a95ad
RC_Channel: added RC option for new takeoff mode
5 years ago
Mirko Denecke
b84dcd483d
AP_HAL_ChibiOS: remove unnecessary tabs and whitespaces
5 years ago
Mirko Denecke
12c9e50aef
AP_IOMCU: remove unnecessary tabs and whitespaces
5 years ago
Andrew Tridgell
e90bd27435
HAL_ChibiOS: fixed I2C on F103
...
we need to use open-drain, and the sign of the constant matters
5 years ago
Andrew Tridgell
6f11926dbd
HAL_ChibiOS: enable NCP5623 LED in f103-GPS
5 years ago
Jaaaky
54f8e1137e
AP_NavEKF3: added EK3_MAG_EF_LIM parameter
...
Adapted from EKF2 implementation as of commits
3835d2613
, e9ed3540f
and df4fc0fff
this sets a limit on the difference between the earth field from the
WMM tables and the learned earth field inside the EKF. Setting it to
zero disables the feature. A positive value sets the limit in mGauss.
5 years ago
Vlad-Andrei Dorobantu
83c641c76f
AP_Compass: corrected the cause of SIGSEGV signal when running AP_Compass_test
5 years ago
Siddharth Purohit
eff316dd6b
AP_KDECAN: update prearm method to support snprintf methods
5 years ago
Siddharth Purohit
9b2c060cc5
AP_Arming: add support for reporting UAVCAN Server errors
5 years ago
Siddharth Purohit
fb48d8ee1b
AP_Math: add method for generating hash
5 years ago
Siddharth Purohit
2b410479af
HAL_ChibiOS: remove unused code
5 years ago
Siddharth Purohit
4034af6ef1
StorageManager: add storage aread for CAN Dynamic Node Alloc
5 years ago
Siddharth Purohit
9bd379e236
AP_UAVCAN: setup uavcan server with internal storage
5 years ago
Peter Barker
aae524b9d5
AP_Mission: add sanity check that 16-bit commands aren't stored_in_location
...
This is a rather confusing problem when it happens during development,
so a sanity check is good. What you see in dev is that your latitude
gets corrupted between when you store and retrieve it, with no warnings
that you're doing something wrong.
5 years ago
Randy Mackay
dee4e867e4
AP_Logger: add vibration failsafe error subsystem
5 years ago
Leonard Hall
e5f724bc3a
AC_PosControl: add high vibration compensation
5 years ago
Randy Mackay
0052dcc8f8
AC_PID: update pid_info when integrator set
5 years ago
Randy Mackay
adf4d8fd47
AP_InertialNav: use ekf::get_vert_pos_rate during high vibration
5 years ago
Randy Mackay
5baed38266
AP_NavEKF3: reduce EK3_HRT_FILT max to 30
5 years ago
Paul Riseborough
5b1d9ed868
AP_NavEKF3: Add missing vertical position derivative calculation
5 years ago
Randy Mackay
e2d3afaaa7
AP_NavEKF2: reduce EK2_HRT_FILT max to 30
5 years ago
Paul Riseborough
c26c6fd078
AP_NavEKF2: Add missing vertical position derivative calculation
...
Use a third order order complementary filter to estimate the rate of change of vertical position output.
5 years ago
Randy Mackay
4a1247b9f7
AP_AHRS: add get_innovations
5 years ago
Leonard Hall
05f1161e63
RC_Channel: Support for Standby functions
5 years ago
Leonard Hall
e8e969af62
AP_Logger: Support for Standby functions
5 years ago
Leonard Hall
5acfc77a3c
AC_AttitudeControl: Support for Standby functions
5 years ago
Michael du Breuil
3274398bc2
AP_Scripting: Fix up uint32_t manipulation, fix AP_Notify
...
This also adds a touched up version of the foxhunt demo that was done at
the 2019 developer unconf
5 years ago
Andrew Tridgell
c03796d7de
GCS_MAVLink: fixed uninitialised bytes in send_named_float()
...
this fixes an issue with mavproxy with python3
5 years ago
Peter Barker
49687d4e5d
AP_HAL_SITL: ToneAlarm doesn't play tones if disabled via param
5 years ago
Peter Barker
47fbf70e85
SITL: create SITL tonealarm files to hold enable parameter
5 years ago
Peter Barker
d6f10a12eb
AP_Notify: add a simulated buzzer for SITL
5 years ago
Peter Barker
111c17d0b4
AP_HAL_SITL: add a simulated buzzer
5 years ago
Peter Barker
32ec6d7e9a
SITL: add a simulated buzzer
5 years ago
Andrew Tridgell
df90cee8a0
AP_ADSB: added handle_adsb_vehicle() API
...
this allows for UAVCAN ADSB adapters
5 years ago
Andrew Tridgell
8650229ad4
AP_ADSB: added singleton interface
5 years ago
Andrew Tridgell
16bc7f800e
AP_UAVCAN: support ADSB over UAVCAN
5 years ago
Andrew Tridgell
b9885034b1
HAL_ChibiOS: added a f103-ADSB firmware
...
for presenting a ping ADSB device as UAVCAN
5 years ago
Andrew Tridgell
85271a8747
HAL_ChibiOS: split out f103-GPS from base f103-periph
...
this makes it easier to create more peripheral variants
5 years ago
Michael du Breuil
e54acb8bde
AP_Scripting: Add an example message interval script
5 years ago
Michael du Breuil
076cf0bdc8
AP_Scripting: Add a one arg variant of uint32_t, and expose table unpack
5 years ago
Bill Geyer
63d9b47530
AP_Motors: make init_targets_on_arming global
5 years ago
bnsgeyer
d1a0635ec2
AC_AttitudeControl: incorporate SysID into tradheli
5 years ago
Leonard Hall
0834726b48
AC_AttitudeControl: Support System ID tests
5 years ago
Andrew Tridgell
b7ae12a9d3
HAL_ChibiOS: reduce max compasses to 1 on AP_Periph
5 years ago
Andrew Tridgell
7ad91fa1c9
AP_Compass: don't show too many params when max compasses 1
5 years ago
Michael du Breuil
a80ff80061
AP_Motors: Fix safe disarm
5 years ago
Leonard Hall
6e8413f122
AP_Motors: Use safety timer to enable pwm before spool up
5 years ago
Michael du Breuil
df8c9e5825
AP_Scripting: Raise default heap size
5 years ago