Andrew Tridgell
04438e8460
Tools: updated bootloader binaries
2019-05-06 09:04:11 +10:00
Andrew Tridgell
a03b3051fc
HAL_ChibiOS: fixed LEDs on new CUAVv5 revision
...
# Conflicts:
# libraries/AP_HAL_ChibiOS/hwdef/CUAVv5/hwdef.dat
2019-05-03 17:32:32 +10:00
Andrew Tridgell
c51b433c28
HAL_ChibiOS: fixed LEDs on CUAVv5Nano
...
need to be opendrain
2019-05-03 17:31:45 +10:00
Andrew Tridgell
376031c5f4
AP_Notify: don't use pinMode for pixracer LEDs
...
this is needed for LEDs that are driven by 5V, which means they need
to use OPENDRAIN.
2019-05-03 17:31:41 +10:00
Jaaaky
715f117d4b
AP_InertialSensor: fix accelcalsimple watchdog
2019-05-03 10:37:34 +10:00
Andrew Tridgell
6ea22c9cf8
Plane: prepare for 3.9.8
2019-04-26 07:15:39 +10:00
Andrew Tridgell
0c5c7d55fc
Plane: update release notes for 3.9.8
2019-04-26 07:15:07 +10:00
Andrew Tridgell
2094ffbf28
HAL_ChibiOS: fixed brick2 valid status in POWR flags for fmuv5
...
and fixed sense of VBUS
2019-04-26 07:13:11 +10:00
Andrew Tridgell
7acbcd88f8
AP_BoardConfig: add targetted check for cube black internal sensors
...
# Conflicts:
# libraries/AP_BoardConfig/board_drivers.cpp
2019-04-24 12:31:33 +10:00
Jonathan Challinger
e29d03a994
AP_Baro: make crc4 a static member of AP_Baro_MS56xx
2019-04-24 12:31:02 +10:00
Jonathan Challinger
2b6ca186a8
AP_HAL_ChibiOS: add define HAL_CHIBIOS_ARCH_CUBEBLACK to cubeblack hwdef
2019-04-24 12:30:59 +10:00
Michael du Breuil
b236e80e41
AP_GPS: Log reciever status to GPS SD card
...
This improves log analysis of bad GPS health messages when you have a
report of bad GPS health but lost the MAVLink message, or didn't have
access to the autopilot log with the information for some reason.
2019-04-23 11:07:04 +10:00
Andrew Tridgell
1bfa79b744
AP_GPS: Remove external event from GPS data stream
...
If the event pin floats, this can lead to UART congestion, causing the
EKF to reject the GPS data, and the vehicle will drift around the sky in
a most disturbing manner
# Conflicts:
# libraries/AP_GPS/AP_GPS_SBF.cpp
2019-04-23 11:06:59 +10:00
Andrew Tridgell
893c84754b
Plane: prepare for 3.9.8-beta1
2019-04-22 16:51:57 +10:00
Andrew Tridgell
a9d5581378
Plane: updated release notes for 3.9.8-beta1
2019-04-22 16:51:04 +10:00
Andrew Tridgell
3680d8f1fa
HAL_PX4: added empty flash driver
2019-04-22 15:58:01 +10:00
Andrew Tridgell
ca37b06af2
AP_InertialSensor: don't set INS_ENABLE_MASK to found IMU mask
2019-04-22 14:47:43 +10:00
Andrew Tridgell
a53480f904
AP_AHRS: ensure AHRS never uses an unhealthy gyro
2019-04-22 14:35:11 +10:00
Andrew Tridgell
087d20b22c
HAL_ChibiOS: mark SDIO and SDMMC IO as pullup
...
this is needed for boards such as PixhackV3 which don't have hardware
pullups. Thanks to Hongle for reporting this.
2019-04-22 11:35:36 +10:00
Andrew Tridgell
645f758a15
Plane: don't overwrite home on a armed watchdog reset
2019-04-22 11:26:13 +10:00
Andrew Tridgell
bd6cd094c9
Plane: bypass arming checks for armed watchdog reboot
2019-04-22 11:20:42 +10:00
Andrew Tridgell
5d0e785e73
AP_Arming: make arm_checks() virtual
2019-04-22 11:11:45 +10:00
Andrew Tridgell
6d3160b473
HAL_ChibiOS: fixed merge errors with hal.flash usage
2019-04-22 09:43:25 +10:00
Andrew Tridgell
33908f06a5
HAL_ChibiOS: use hal.flash API
...
# Conflicts:
# libraries/AP_HAL_ChibiOS/Storage.cpp
# libraries/AP_HAL_ChibiOS/Util.cpp
2019-04-22 09:16:26 +10:00
Andrew Tridgell
c77e4e6ec1
HAL_ChibiOS: fixed iomcu build with flash driver
2019-04-22 09:05:17 +10:00
Andrew Tridgell
ac1136d633
HAL_SITL: added empty flash driver
2019-04-22 09:05:01 +10:00
Andrew Tridgell
ca3f26f33a
HAL_Linux: added empty flash driver
2019-04-22 09:04:58 +10:00
Andrew Tridgell
b7286ee03b
HAL_Empty: added empty flash driver
2019-04-22 09:04:45 +10:00
Andrew Tridgell
35d711093b
HAL_ChibiOS: implement flash driver
2019-04-22 09:03:05 +10:00
Andrew Tridgell
463bb6609e
AP_HAL: added hal.flash driver
...
needed for semaphore
2019-04-22 09:02:49 +10:00
Andrew Tridgell
cd3881823b
AP_HAL: added save/restore of attitude in backup registers
2019-04-21 13:08:46 +10:00
Andrew Tridgell
f8e5ef38e8
HAL_ChibiOS: added save/restore of attitude in backup registers
2019-04-21 13:08:46 +10:00
Andrew Tridgell
49d82efdc5
AP_AHRS: added save/restore of attitude in backup registers
2019-04-21 13:08:29 +10:00
Andrew Tridgell
2a7f0e4c47
HAL_ChibiOS: fixed build with older gcc
2019-04-20 20:29:51 +10:00
Andrew Tridgell
9f0312d744
AP_AHRS: save/restore home to backup registers
...
restore on watchdog reset
2019-04-20 19:50:25 +10:00
Andrew Tridgell
723a7bb647
HAL_ChibiOS: save/restore home position in backup registers
2019-04-20 19:49:46 +10:00
Andrew Tridgell
186f36a5bd
AP_HAL: added save/restore of home to backup registers
2019-04-20 19:49:11 +10:00
Andrew Tridgell
4139450db8
AP_InertialSensor: prevent watchdog in accelcal
2019-04-20 17:35:49 +10:00
Andrew Tridgell
6e80174147
HAL_ChibiOS: allow for delay in bootloader flash
2019-04-20 16:33:27 +10:00
Andrew Tridgell
f89aadd2ba
HAL_ChibiOS: fixed watchdog timeout setting
2019-04-20 16:31:28 +10:00
Andrew Tridgell
337cc16880
GCS_MAVLink: added method to lockup autopilot
...
used for watchdog testing
2019-04-20 15:17:55 +10:00
Andrew Tridgell
f5c45bf184
Plane: read RC inputs in plane failsafe code
...
# Conflicts:
# ArduPlane/failsafe.cpp
2019-04-20 14:16:22 +10:00
Andrew Tridgell
6252f97df4
AP_Logger: prevent log erase from triggering watchdog
...
# Conflicts:
# libraries/DataFlash/DataFlash_File.cpp
2019-04-20 14:16:22 +10:00
Andrew Tridgell
b6285547c3
AP_Logger: force logging on an armed watchdog reset
...
and don't clear sdcard space
2019-04-20 14:16:22 +10:00
Andrew Tridgell
f5e170c76b
HAL_ChibiOS: implement was_watchdog_armed()
2019-04-20 14:16:22 +10:00
Andrew Tridgell
63e636fd5a
AP_HAL: added was_watchdog_armed()
...
allow decisions to be based on whether this is a watchdog reset and we
were armed
2019-04-20 14:16:22 +10:00
Andrew Tridgell
ff3527eef5
AP_BoardConfig: auto-restore safety state on watchdog reset
2019-04-20 14:16:22 +10:00
Andrew Tridgell
0a263cf202
HAL_ChibiOS: added ability to restore safety state on watchdog reset
...
# Conflicts:
# libraries/AP_HAL_ChibiOS/hwdef/common/stm32_util.c
2019-04-20 13:59:39 +10:00
Andrew Tridgell
187ced5115
AP_HAL: added was_watchdog_safety_off()
...
used to restore safety state on watchdog reset
2019-04-20 13:59:01 +10:00
Andrew Tridgell
ddda455973
HAL_ChibiOS: change to 2s timeout on watchdog
...
a bit more of a safety net against false positives for stable release
2019-04-20 13:58:58 +10:00