Peter Barker
4a237af093
Tools: autotest: ensure reboot if dataflash-over-mavlink test fails
...
Will stop cascading failures from occuring
6 years ago
Peter Barker
d9e40203b2
Tools: autotest: remove defunct MAG_ENABLE from defaults files
...
Removed entirely rather than updated as "enabled" is the default across
our vehicles.
6 years ago
Randy Mackay
110971d924
Rover: 3.5.1-rc1 release notes
6 years ago
Randy Mackay
73973c77d7
Copter: 3.6.9-rc2 release notes
6 years ago
Randy Mackay
0472c7e6dd
Copter: 3.6.9-rc1 release notes
6 years ago
Peter Barker
d05a4a04c5
Tools: autotest: add autotest for sink-rate triggering
6 years ago
Andrew Tridgell
4881d32b18
Tools: added a script to generate missing firmware-version.txt files
6 years ago
Andrew Tridgell
709a4d00d9
Tools: simplify and fix manifest generation
6 years ago
Andrew Tridgell
e98d5094b5
Tools: cleanups to generate_manifest.py
6 years ago
Andrew Tridgell
f48d07ffca
HAL_ChibiOS: added WARN_IF_UNUSED based on PR feedback
6 years ago
Andrew Tridgell
ce9b75fdf0
HAL_ChibiOS: added timeouts on all SPI transfers
...
this is never expected to trigger unless we have a severe MCU error as
SPI transfers don't rely on a response from a device.
The only case that we could get a timeout is when a bug leads to use
doing transfers from memory that does not support the DMA
transaction (such as on H7). This change turns that from a immediately
fatal lockup into a bus error and failed sensor
6 years ago
Andrew Tridgell
8e1f100d98
AP_InternalError: added spi timeout error
6 years ago
Vinicius Knabben
040fa3e10a
AP_Parachute: Added time check for sink rate to avoid glitches
...
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
6 years ago
Andrew Tridgell
55dca5cda9
Copter: added in sink rate for parachute check
6 years ago
Vinicius Knabben
c710002bc9
AP_Parachute: Added parachute release at critical sink rate
...
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
6 years ago
Vinicius Knabben
5ab77e0fd0
AP_BattMonitor: Added parachute failsafe action to the parameters list
...
The user can now set the parachute release as a failsafe action
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
6 years ago
Vinicius Knabben
99ad94ec49
Plane: Added parachute release on critcal sink rate and battery failsafe actions
...
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
6 years ago
Peter Barker
37c07e1d89
Copter: use enum class for roll/pitch mode
...
This adds some type-safety and helps distinguish between the many
defines which are used within PosHold mode
Saves about 210 bytes of flash
6 years ago
Peter Barker
462d87e5d0
Copter: remove unused PosHoldModeState enumeration
6 years ago
Peter Barker
e28c6b9dc6
Copter: remove redundant poshold_ prefix on PosHold methods
6 years ago
Peter Barker
f57a9f11cc
Copter: move poshold state variables into mode object
...
This was simply moving the members from the poshold struct into the
class then mechanically removing poshold. from in front of the member
access.
6 years ago
Peter Barker
9f9531a790
Copter: AP_Arming: correct overriding of arm_checks method
...
This makes the arbitrary decision that arming checks always report
failures to the GCS.
Fixes:
In file included from ../../ArduCopter/events.cpp:1:
In file included from ../../ArduCopter/Copter.h:91:
../../ArduCopter/AP_Arming.h:33:69: fatal error: non-virtual member function marked 'override' hides virtual member function
bool arm_checks(bool display_failure, AP_Arming::Method method) override;
^
../../libraries/AP_Arming/AP_Arming.h:64:18: note: hidden overloaded virtual function 'AP_Arming::arm_checks' declared here: different number of parameters (1 vs 2)
virtual bool arm_checks(AP_Arming::Method method);
^
1 error generated.
6 years ago
Peter Barker
6157aae747
RC_Channel: correct examples with override keyword
6 years ago
Peter Barker
e6653f42dd
GCS_MAVLink: correct examples with override keyword
6 years ago
Peter Barker
3175a2ce19
AC_PID: correct examples with override keyword
6 years ago
Peter Barker
790c566396
travis: build all sitl targets under clang++
6 years ago
Peter Barker
1dd5c33374
Tools: waf: add various conversion warning compiler options
...
suggested by @patrickelectric
6 years ago
IamPete1
02d976f264
plane: reinstate tailsitter roll limit
6 years ago
Mark Whitehorn
dd50d435ab
Plane: limit bodyframe roll mode to tailsitters
6 years ago
Mark Whitehorn
ce1a082956
Plane: limit yaw error in bodyframe roll control
6 years ago
Peter Barker
c726db2a82
Tools: autotest: add trivial test for old fence protocol
6 years ago
Peter Barker
12e62d0107
Tools: autotest: correct reversion of self.mav.mav.srcSystem
6 years ago
Andrew Tridgell
0abec1e0f3
Tools: flake8 fixes for generate_manifest.py
6 years ago
Andrew Tridgell
9da18cd6bc
Tools: flake8 fixes for build_binaries.py
6 years ago
Andrew Tridgell
cbd72cb7c6
Tools: improved manifest.json
...
the new manifest.json includes USB IDs, board_id, and bootloader
strings. This will make it possible to generate a list of matching
boards which will allow a GCS to offer a list to the user
6 years ago
Andrew Tridgell
1367e46d2f
Tools: fixed manifest.json.gz generation
6 years ago
Matt
09411fed10
BUILD: Update CubeBlack-solo to CubeSolo.
6 years ago
Matt Lawrence
f7383179e8
HAL CHIBIOS: Solo stock cube child of fmuv3 instead of CubeBlack
...
CubeBlack-Solo hardware def to use FMUv3 as its parent rather than CubeBlack. Since this older cube doesn't have the same hardware as a new CubeBlack, it is causing conflicts. Nearly everything is the same.
6 years ago
Peter Barker
68769e24c1
Tools: autotest: add timeout for problematic spline test
6 years ago
Andrew Tridgell
fb1c2cef24
Tools: updated IOMCU firmware
6 years ago
Andrew Tridgell
945ab652cc
AP_InternalError: added iomcu_reset as separate code
6 years ago
Andrew Tridgell
6c50feaead
AP_IOMCU: improved handling of IOMCU reset
...
use IOMCU timestamp to detect reset
6 years ago
Andrew Tridgell
d4c68da76e
AP_IOMCU: added IOMCU time since boot to protocol
...
and optional watchdog testing using safety switch
(compile time option)
6 years ago
Andrew Tridgell
af54e8620e
AP_IOMCU: prevent startup sync causing an internal error
6 years ago
Peter Hall
e6c7fd2acc
Tracker: initialise battery
6 years ago
Peter Barker
bead34be98
Tools: LogAnalyzer: correct to understand field type 'a'
6 years ago
Michael du Breuil
b1bc4268a9
AP_OpticalFlow: Remove unused device ID tracking
6 years ago
murata
d3d6bed584
AP_WPNav: Change the value of the minimum effective radius
6 years ago
Jeremy Feltracco
100f06614c
AP_HAL_Linux: Add support for setting uart parity on Linux boards
...
Pass set_parity down through UART class so that set_parity actually
works for Linux boards.
6 years ago
Peter Barker
5e683261a4
Tracker: update release notes for 1.1.0
6 years ago