Jonathan Challinger
|
40684b95d7
|
AP_BoardConfig: changes in response to review
|
2019-04-24 11:45:14 +10:00 |
Jonathan Challinger
|
042623cd0d
|
AP_BoardConfig: changes in response to review
|
2019-04-24 11:45:14 +10:00 |
Jonathan Challinger
|
c45ca690dc
|
AP_Baro: make crc4 a static member of AP_Baro_MS56xx
|
2019-04-24 11:45:14 +10:00 |
Jonathan Challinger
|
faa5a3c453
|
AP_BoardConfig: add targetted check for cube black internal sensors
|
2019-04-24 11:45:14 +10:00 |
Jonathan Challinger
|
183b55d3df
|
AP_HAL_ChibiOS: add define HAL_CHIBIOS_ARCH_CUBEBLACK to cubeblack hwdef
|
2019-04-24 11:45:14 +10:00 |
SergeyBokhantsev
|
cd166ec911
|
AP_OSD: Switch screens basing on FS state
AP_OSD: Switch screens basing on ARM state
|
2019-04-23 20:41:07 +10:00 |
Peter Barker
|
6939a9fa91
|
SITL: add capability to twist the aircraft
This makes the EKF very, very unhappy, but is useful for compass
calibration testing
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
bf23f1df67
|
AP_Compass: move responsibility for logging into library
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
0e8722181f
|
AP_Compass: take responsibility for not running cal if armed
|
2019-04-23 10:06:17 +10:00 |
Mark Whitehorn
|
b515431008
|
AP_Math: add expo and throttle_curve functions
|
2019-04-23 09:46:38 +10:00 |
Peter Barker
|
ddfccf1e67
|
AP_Rally: correct math conversion problems
If the rally point storage size got *large* you'd end up with integer
overflow problems here.
|
2019-04-23 09:43:26 +10:00 |
Pierre Kancir
|
e3057b40f3
|
GCS_MAVLINK: remove mavlink send_buf usage
|
2019-04-23 09:41:00 +10:00 |
Pierre Kancir
|
cc14885913
|
GCS_MAVLINK: remove mavlink send_buf usage
|
2019-04-23 09:41:00 +10:00 |
Pierre Kancir
|
4dbac3de60
|
GCS_Common: remove mavlink send_buf usage
|
2019-04-23 09:41:00 +10:00 |
Peter Barker
|
b22d3a0103
|
AP_Math: avoid casting floats to int32's for temporary variables
Note the use of 64-bit integer arithmetic further down, however
|
2019-04-23 09:36:17 +10:00 |
Pierre Kancir
|
92822a7f01
|
SITL: fix header
|
2019-04-23 09:20:43 +10:00 |
Pierre Kancir
|
20928ff8da
|
AP_Beacon: fix header
|
2019-04-23 09:20:43 +10:00 |
Pierre Kancir
|
ff4587a33a
|
AP_Math: move location define to Location class
|
2019-04-23 09:20:43 +10:00 |
Pierre Kancir
|
1854681e09
|
AP_Math: use past_interval_finish_line and line_path_proportion from Location
|
2019-04-23 09:20:43 +10:00 |
Pierre Kancir
|
8168b3c8e4
|
AP_Landing: use past_interval_finish_line and line_path_proportion from Location
|
2019-04-23 09:20:43 +10:00 |
Pierre Kancir
|
4f31c3dcd5
|
AP_Math: move line_path_proportion to Location
|
2019-04-23 09:20:43 +10:00 |
Pierre Kancir
|
e06d7dbbf7
|
AP_Math: move location_passed_point to Location and rename
|
2019-04-23 09:20:43 +10:00 |
Mark Whitehorn
|
732ed17f2f
|
AC_AttitudeControl: bodyframe roll log target attitude bugfix
|
2019-04-23 09:15:55 +10:00 |
Mark Whitehorn
|
d72f2feeb5
|
AC_AttitudeControl: constrain input euler roll and pitch in bodyframe roll controls
and limit integrated error in bf_roll_pitch_yaw_3
|
2019-04-23 09:15:55 +10:00 |
Andrew Tridgell
|
c7be7d7343
|
AP_IOMCU: cope with IOMCU reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
dbe9e30edc
|
AP_InternalError: added iomcu_reset critical error
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
0461692ea5
|
HAL_ChibiOS: enable watchdog on IOMCU
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
6181c66e5c
|
AP_IOMCU: handle watchdog reset in IO firmware
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
9c6c4101c9
|
AP_Arming: make arm_checks() virtual
# Conflicts:
# libraries/AP_Arming/AP_Arming.h
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
352546c9f0
|
HAL_ChibiOS: removed unsafe ISR disable for bl update
can't disable interrupts and call a fn that takes a mutex
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
c63459c237
|
AP_HAL: added save/restore of attitude in backup registers
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
508aae8f2a
|
HAL_ChibiOS: added save/restore of attitude in backup registers
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
f7026b854e
|
AP_AHRS: added save/restore of attitude in backup registers
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
730982b3c4
|
HAL_ChibiOS: fixed build with older gcc
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
b8605c9ee6
|
AP_AHRS: save/restore home to backup registers
restore on watchdog reset
# Conflicts:
# libraries/AP_AHRS/AP_AHRS_DCM.cpp
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
2778a1b01e
|
HAL_ChibiOS: save/restore home position in backup registers
# Conflicts:
# libraries/AP_HAL_ChibiOS/hwdef/common/stm32_util.c
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
bd84c0a8df
|
AP_HAL: added save/restore of home to backup registers
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
034d476fa5
|
AP_InertialSensor: prevent watchdog in accelcal
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
f0f36c6237
|
HAL_ChibiOS: fixed watchdog timeout setting
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
3b5463f061
|
HAL_ChibiOS: allow for delay in bootloader flash
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
2313970eaf
|
GCS_MAVLink: added method to lockup autopilot
used for watchdog testing
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
2476927048
|
HAL_ChibiOS: don't call internalerror for iomcu
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
63d21d995a
|
HAL_ChibiOS: setup watchdog_reset internal error
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
d5c2b77573
|
AP_InternalError: added bit for watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
0b20d972cd
|
AP_Logger: prevent log erase from triggering watchdog
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
24c5bf42ae
|
AP_Logger: force logging on an armed watchdog reset
and don't clear sdcard space
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
9ca67dc811
|
HAL_ChibiOS: implement was_watchdog_armed()
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
4a3687fcf6
|
AP_HAL: added was_watchdog_armed()
allow decisions to be based on whether this is a watchdog reset and we
were armed
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
a4ab44a7b3
|
AP_BoardConfig: auto-restore safety state on watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
1acb7e977f
|
HAL_ChibiOS: added ability to restore safety state on watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
8d2f094257
|
AP_HAL: added was_watchdog_safety_off()
used to restore safety state on watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
54cbf8ea9e
|
HAL_ChibiOS: change to 2s timeout on watchdog
a bit more of a safety net against false positives for stable release
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
58aca561fd
|
HAL_ChibiOS: fixed watchdog on H7
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
21aee52604
|
AP_Compass: flag compass cal as long expected delay
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
19526b5826
|
HAL_ChibiOS: implement scheduler->expect_delay_ms()
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
215c41dbb1
|
AP_Logger: handle long delays in opening log files
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
88352b73bb
|
AP_HAL: added expect_delay_ms() to Scheduler
used to notify scheduler of long expected delay in main thread
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
8100c71a96
|
HAL_ChibiOS: added commented out test code for watchdog
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
8d57a6a86a
|
AP_Baro: skip cal on watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
bbe4c92b58
|
AP_Airspeed: skip cal on watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
9c48d001ac
|
AP_InertialSensor: skip gyro cal on watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
03886f241e
|
HAL_ChibiOS: implement was_watchdog_reset()
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
7f96d4ad12
|
AP_HAL: added was_watchdog_reset()
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
a5309b3afa
|
HAL_ChibiOS: record reason for reset
allows us to tell if reset was due to watchdog
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
272c277056
|
HAL_ChibiOS: use BRD_OPTIONS to enable watchdog
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
288569e156
|
AP_BoardConfig: added BRD_OPTIONS
used to enable STM32 watchdog
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
c09df1ea7b
|
HAL_ChibiOS: added IWDG watchdog support
this resets the MCU if the main loop stops for 1 second
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
c988eb2fd9
|
AP_InertialSensor: don't set INS_ENABLE_MASK to found IMU mask
|
2019-04-22 14:56:59 +10:00 |
Andrew Tridgell
|
c7ed4bfbcc
|
AP_InertialSensor: allow testing of IMU failure
|
2019-04-22 14:56:42 +10:00 |
Andrew Tridgell
|
e18f40cc08
|
SITL: added IMU failure masks
|
2019-04-22 14:56:30 +10:00 |
Andrew Tridgell
|
5e1f9068a1
|
AP_AHRS: ensure AHRS never uses an unhealthy gyro
|
2019-04-22 14:56:25 +10:00 |
Andrew Tridgell
|
480d33706c
|
AP_IOMCU: fixed safety state on reboot
fixes issue #11031
|
2019-04-20 14:48:59 +10:00 |
Michael du Breuil
|
b0f4611ddc
|
AP_HAL_ChibiOS: Fix python3 with F7 builds
|
2019-04-20 12:33:44 +10:00 |
Leonard Hall
|
32cc642b2e
|
AC_AttitudeControl: Formatting Changes
|
2019-04-20 09:31:56 +09:00 |
Peter Barker
|
146b0c69d6
|
AP_Logger: check return values from get_log_data
|
2019-04-19 13:34:42 +10:00 |
Peter Barker
|
0b44525bda
|
AP_InternalError: correct cast in debug statement
|
2019-04-19 08:44:41 +09:00 |
Randy Mackay
|
6fbbabd333
|
AC_WPNav: add origin_and_destination_are_terrain_alt accessor
|
2019-04-19 07:45:52 +09:00 |
Randy Mackay
|
5ebaeaf5d2
|
AC_WPNav: add rangefinder_used accessor
used by zigzag mode to determine if terrain altitudes can be used
|
2019-04-19 07:45:52 +09:00 |
Michael du Breuil
|
a2ac0875a7
|
AP_Airspeed: Fix race condition in SDP3X leading to garbage data
|
2019-04-18 15:28:46 -07:00 |
Randy Mackay
|
54a505dade
|
AC_PID: fix filt_d_hz accessor
this accessor is not actually used
|
2019-04-18 10:26:56 +09:00 |
tom pittenger
|
cd920c7609
|
AP_ICEngine: sanity check param values
|
2019-04-17 16:48:51 -07:00 |
IamPete1
|
3b9125956e
|
AP_ICEngine: add idle throttle percentage
|
2019-04-17 16:48:51 -07:00 |
Randy Mackay
|
69882d9898
|
AP_HAL_ChibiOS: fix Pixhawk4 readme
|
2019-04-17 09:08:41 +09:00 |
Siddharth Purohit
|
6dc94b0e3d
|
Compass: fix compass orientation for AK09916 on Cube
|
2019-04-17 06:47:14 +10:00 |
Peter Barker
|
c6115f4ff3
|
AP_Mission: add string for spline waypoint
|
2019-04-16 21:41:58 +10:00 |
Peter Barker
|
e166286ff5
|
AP_SmartRTL: Bitmask is now a template
|
2019-04-16 15:12:07 +10:00 |
Peter Barker
|
606614adb9
|
SRV_Channel: Bitmask is now a template
|
2019-04-16 15:12:07 +10:00 |
Peter Barker
|
c143ec47da
|
GCS_MAVLink: Bitmask is now a template
|
2019-04-16 15:12:07 +10:00 |
Peter Barker
|
0dd71e7b3a
|
AP_HAL_SITL: Bitmask is now a template
|
2019-04-16 15:12:07 +10:00 |
Peter Barker
|
3c3b12ba77
|
AP_HAL_ChibiOS: Bitmask is now a template
|
2019-04-16 15:12:07 +10:00 |
Peter Barker
|
e51a0a7a52
|
AP_Common: make Bitmask a template on number of bits
|
2019-04-16 15:12:07 +10:00 |
Randy Mackay
|
4e494d5a63
|
AC_PosControl: minor comment fix to pre-arm checks
|
2019-04-16 11:23:46 +09:00 |
Randy Mackay
|
0624f6b8c3
|
AC_PosControl: minor comment fix
|
2019-04-16 11:23:46 +09:00 |
Randy Mackay
|
cae020c307
|
AC_PID: minor format fix
|
2019-04-16 11:23:46 +09:00 |
Michael du Breuil
|
b31cd1adb5
|
AP_RangeFinder: Remove pre arm distance check
|
2019-04-16 11:00:32 +09:00 |
Randy Mackay
|
c2318503db
|
RC_Channel: fix-up OPTION param docs
|
2019-04-16 10:56:23 +09:00 |
Arjun Vinod
|
66bdabfa26
|
RC_Channel: updated the parameter docs
|
2019-04-16 10:47:26 +09:00 |
Arjun Vinod
|
54302d4943
|
RC_Channel: added left out copter flight modes as auxiliary switch options
|
2019-04-16 10:47:25 +09:00 |
Michael du Breuil
|
7b7b852c75
|
AP_HAL_Linux: fix GCC warning in storage
|
2019-04-15 17:46:44 -07:00 |
Michael du Breuil
|
4a01cc1666
|
AH_HAL_Linux: add heap support to the HAL
|
2019-04-15 17:46:44 -07:00 |