Commit Graph

39629 Commits

Author SHA1 Message Date
Andrew Tridgell 13a2367278 AP_Math: change optimisation from -O3 to -O2 2019-09-28 08:57:26 +10:00
Andrew Tridgell 7c3df18ea3 AP_IOMCU: change optimisation from -O3 to -O2 2019-09-28 08:57:26 +10:00
Willian Galvani 9c6a63b55b sub: fixup joystick changes according to review
https://github.com/ArduPilot/ardupilot/pull/11861
2019-09-27 13:20:20 -07:00
Justin ee65aa2993 joystick: addressed issue9801. Upon engaging input hold, the controller will not read new directional inputs until input hold is disabled or the conrols are returned to their neutral position. 2019-09-27 13:20:20 -07:00
Willian Galvani adcf0d398d Sub: update calibration if reading is above water level 2019-09-27 13:17:10 -07:00
Willian Galvani 0c5753112a AP_TemperatureSensor: Update TSYS01 for Pixhawk2 2019-09-27 13:08:26 -07:00
Peter Barker 177f7bed81 Plane: remove unused configuration options 2019-09-27 11:58:10 -06:00
Henry Wurzburg 266457711a Rover: add loiter gain and max vehicle speed params 2019-09-27 17:47:13 +09:00
Peter Barker 06df44c184 AP_Relay: change parameter name from relay to instance 2019-09-27 12:02:38 +10:00
Peter Barker 1c3b2f9699 AP_Relay: tidy, reduce flash usage 2019-09-27 12:02:38 +10:00
Peter Hall b6efcbcf3b AR_WPNav: make get_stopping_location public 2019-09-27 09:09:47 +09:00
Peter Hall e28d56f63a Rover: use AR_WPNav get stopping location 2019-09-27 09:09:47 +09:00
Peter Barker 62331cf8a0 waf: remove vestiges of waf-run coverage 2019-09-27 07:20:21 +10:00
Peter Barker 073248eca5 Tools: autotest: remove vestiges of waf-run coverage 2019-09-27 07:20:21 +10:00
Henry Wurzburg 11c633be32 AP_OSD: distance total fix for slow vehicles 2019-09-27 07:19:55 +10:00
Willian Galvani 2b0773c18b Sub: Create MOTOR_DETECT mode
This mode attempts to detect the direction of all motors and adjust parameters appropriately.
2019-09-26 09:39:50 -07:00
Willian Galvani dd97eedde3 APMotors_6DOF: Implement motor_is_enabled(), get_motor_angular_factors() and set_reversed(); 2019-09-26 09:39:50 -07:00
Peter Hall 4c62fe6c72 AP_Windvane: caculate vehicles current tack 2019-09-26 18:23:03 +09:00
Peter Hall d83745e305 Rover: Sailboat tacking improvements 2019-09-26 18:23:03 +09:00
Randy Mackay 7cd6aec799 Rover: fix init of struct published to OSD 2019-09-26 15:35:55 +09:00
Peter Barker a386048be7 Tools: autotest: add two basic tests for radio failsafe 2019-09-26 15:19:10 +10:00
Peter Barker 2e2bbf57bf Tools: autotest: add disarm_wait function 2019-09-26 15:19:10 +10:00
Willian Galvani d56c490b18 AP_Motors_6DOF: Add missing 'break' 2019-09-25 20:17:41 -07:00
Henry Wurzburg 59ce3f1007 AP_OSD: scale xtrack, add precision for distances <10 units 2019-09-26 12:56:12 +10:00
Patrick José Pereira 29fadc2417 AP_HAL_Linux: PCA9685: Check for device before accessing it
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-09-26 12:42:12 +10:00
Andy Piper 5f34ec6578 Tools: support lldb debugging for sim_vehicle and autotest 2019-09-26 09:02:11 +10:00
mhefny 8310058c8c SITL: adding Tricopter model in Webots 2019-09-25 13:34:47 +01:00
Peter Barker 47cb514446 Tools: autotest: enable EK3 for ride-along
This will have SITL cross more code, even if we don't actually use the
EK3 output
2019-09-25 21:14:14 +10:00
Randy Mackay 5e3c6b4d3a GCS_MAVLink: allow proximity to send only upward facing distances
this removes the requirement that a horizontal proximity sensor be enabled
2019-09-25 15:22:13 +09:00
Henry Wurzburg 9ac79b1698 Rover: publish nav data to OSD 2019-09-25 15:15:55 +09:00
Henry Wurzburg f592806184 AP_OSD: formatting fixes 2019-09-25 15:01:59 +09:00
bnsgeyer aef04fd924 Copter: tradheli update conversion 2019-09-25 14:59:02 +09:00
bnsgeyer d4fec221c3 AP_Motor: tradheli align swash params btwn frames and fix metadata 2019-09-25 14:59:02 +09:00
Peter Barker b97b41a6e8 Tools: autotest: allow tracker to be armed between tests 2019-09-25 14:57:02 +10:00
Peter Barker 4c40640238 Tools: autotest: tidy handling of armed-at-end-of-test handling 2019-09-25 14:57:02 +10:00
Peter Barker 92160b454a Tools: autotest: remove switch position assumption from takeoff 2019-09-25 13:42:21 +10:00
Peter Barker 975804fa35 AP_Math: remove unit_mod concept from wrap functions
devcall decided it would be clearer to have non-shared implementation
for the _cd variants
2019-09-25 13:19:44 +10:00
Peter Barker 952d4d2cbc AP_NavEKF2: initialise Kfusion stack variable to fix compilation
This fixes the compilation, as previous patches have done.
2019-09-25 12:54:55 +10:00
Peter Barker 9fb715692e AP_HAL_ChibiOS: correct include of mavlink header for analog debug 2019-09-25 12:22:27 +10:00
Andrew Tridgell f5364e5efa Tools: added script for creating apj file from *.bin
useful when you have a binary firmware and want to be able to upload
it with uploader.py
2019-09-25 08:40:02 +10:00
liang d890203f73 AP_Baro: LPS22H: correct formatting 2019-09-24 09:50:56 -07:00
Peter Barker f27b8a6c02 Tools: autotest: test for vehicle armed after test passes
postcondition of any test is that it leaves the vehicle disarmed
2019-09-24 20:00:07 +10:00
Andrew Tridgell d40d812ea4 AP_NavEKF2: fixed build with g++ 9.1
this is a false positive, but the cost of clearing this array is low,
and it saves a much more complex fix
2019-09-24 14:59:17 +10:00
Peter Barker abae134f53 travis: run unit tests 2019-09-24 14:30:13 +10:00
Peter Barker d8fb003cc2 Tools: add entry for running unit tests to build_ci.sh 2019-09-24 14:30:13 +10:00
Peter Barker 0c4099bc42 gtest: reference commit adding override keywords / use updated gtest 2019-09-24 14:30:13 +10:00
Peter Barker 84f6e49594 waf: cope with new format of gtest submodule 2019-09-24 14:30:13 +10:00
Peter Barker 52cb509f11 waf: add suggest-override even when building in uavcan 2019-09-24 14:30:13 +10:00
Andrew Tridgell c9278632a5 Rover: updated release notes for 3.5.2 2019-09-24 14:14:10 +10:00
murata 6d7c2301f2 AP_Radio: Change direct value to define name 2019-09-24 13:23:24 +10:00