Commit Graph

39676 Commits

Author SHA1 Message Date
Peter Barker c6aa243a2b AP_Proximity: cope with polyfence holding boundary points 2020-02-05 10:09:54 +11:00
Peter Barker 6064f22615 AC_Fence: move polygon points into AC_Fence_Polygon 2020-02-05 10:09:54 +11:00
Peter Barker 63256a6df5 AP_Math: define != for Vector2<int> 2020-02-05 10:09:54 +11:00
Peter Barker eea711be66 StorageManager: add write_uint8 alias for write_byte 2020-02-05 10:09:54 +11:00
Peter Barker dc5852dad8 AP_InternalError: add a general should-not-be-here bit 2020-02-05 10:09:54 +11:00
Peter Barker 4e793e7169 GCS_MAVLink: squelched rally-points-received message 2020-02-05 10:09:54 +11:00
Willian Galvani f70da511c4 sub: fixup joystick changes according to review
https://github.com/ArduPilot/ardupilot/pull/11861
2020-02-05 10:09:54 +11:00
Justin 1f2afd9953 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. 2020-02-05 10:09:54 +11:00
Willian Galvani c660ad8a9a Sub: update calibration if reading is above water level 2020-02-05 10:09:54 +11:00
Willian Galvani 5c00aa5921 AP_TemperatureSensor: Update TSYS01 for Pixhawk2 2020-02-05 10:09:54 +11:00
Peter Barker 8550cf84e8 Plane: remove unused configuration options 2020-02-05 10:09:54 +11:00
Henry Wurzburg 46b84e72f0 Rover: add loiter gain and max vehicle speed params 2020-02-05 10:09:54 +11:00
Peter Barker 35ea916adf AP_Relay: change parameter name from relay to instance 2020-02-05 10:09:54 +11:00
Peter Barker 47b9cb2e28 AP_Relay: tidy, reduce flash usage 2020-02-05 10:09:54 +11:00
Peter Hall 3a58aeb6c6 AR_WPNav: make get_stopping_location public 2020-02-05 10:09:54 +11:00
Peter Hall 5b4a6eaf52 Rover: use AR_WPNav get stopping location 2020-02-05 10:09:54 +11:00
Peter Barker df798860f6 waf: remove vestiges of waf-run coverage 2020-02-05 10:09:54 +11:00
Peter Barker 78711f786d Tools: autotest: remove vestiges of waf-run coverage 2020-02-05 10:09:54 +11:00
Henry Wurzburg dffed8e008 AP_OSD: distance total fix for slow vehicles 2020-02-05 10:09:54 +11:00
Willian Galvani 61aaa17d2d Sub: Create MOTOR_DETECT mode
This mode attempts to detect the direction of all motors and adjust parameters appropriately.
2020-02-05 10:09:54 +11:00
Willian Galvani 8ad195dd51 APMotors_6DOF: Implement motor_is_enabled(), get_motor_angular_factors() and set_reversed(); 2020-02-05 10:09:54 +11:00
Peter Hall 1e02cbe009 AP_Windvane: caculate vehicles current tack 2020-02-05 10:09:54 +11:00
Peter Hall 90382a886f Rover: Sailboat tacking improvements 2020-02-05 10:09:54 +11:00
Randy Mackay 1d21d1fde4 Rover: fix init of struct published to OSD 2020-02-05 10:09:54 +11:00
Peter Barker 929fbc3bba Tools: autotest: add two basic tests for radio failsafe 2020-02-05 10:09:54 +11:00
Peter Barker 3b6f7219fc Tools: autotest: add disarm_wait function 2020-02-05 10:09:54 +11:00
Willian Galvani ae8df5678a AP_Motors_6DOF: Add missing 'break' 2020-02-05 10:09:54 +11:00
Henry Wurzburg fb0b92cc94 AP_OSD: scale xtrack, add precision for distances <10 units 2020-02-05 10:09:54 +11:00
Patrick José Pereira 6c734b5006 AP_HAL_Linux: PCA9685: Check for device before accessing it
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-02-05 10:09:54 +11:00
Andy Piper 30c86eb768 Tools: support lldb debugging for sim_vehicle and autotest 2020-02-05 10:09:54 +11:00
mhefny 9d67a9423f SITL: adding Tricopter model in Webots 2020-02-05 10:09:54 +11:00
Peter Barker 4d6e7f7099 Tools: autotest: enable EK3 for ride-along
This will have SITL cross more code, even if we don't actually use the
EK3 output
2020-02-05 10:09:54 +11:00
Randy Mackay 586b1f3c8c GCS_MAVLink: allow proximity to send only upward facing distances
this removes the requirement that a horizontal proximity sensor be enabled
2020-02-05 10:09:54 +11:00
Henry Wurzburg fb66b8b961 Rover: publish nav data to OSD 2020-02-05 10:09:54 +11:00
Henry Wurzburg 0f0ceb6499 AP_OSD: formatting fixes 2020-02-05 10:09:54 +11:00
bnsgeyer 694075768f Copter: tradheli update conversion 2020-02-05 10:09:20 +11:00
bnsgeyer 5898986b0a AP_Motor: tradheli align swash params btwn frames and fix metadata 2020-02-05 10:09:20 +11:00
Peter Barker fef085a1c8 Tools: autotest: allow tracker to be armed between tests 2020-02-05 10:09:20 +11:00
Peter Barker f48a601d84 Tools: autotest: tidy handling of armed-at-end-of-test handling 2020-02-05 10:09:20 +11:00
Peter Barker 7fd52a12cf Tools: autotest: remove switch position assumption from takeoff 2020-02-05 10:09:20 +11:00
Peter Barker 5871cdad23 AP_Math: remove unit_mod concept from wrap functions
devcall decided it would be clearer to have non-shared implementation
for the _cd variants
2020-02-05 10:09:20 +11:00
Peter Barker 5e9aaca8df AP_NavEKF2: initialise Kfusion stack variable to fix compilation
This fixes the compilation, as previous patches have done.
2020-02-05 10:09:20 +11:00
Peter Barker ec991969c7 AP_HAL_ChibiOS: correct include of mavlink header for analog debug 2020-02-05 10:09:20 +11:00
Andrew Tridgell c6dade50c5 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
2020-02-05 10:09:20 +11:00
liang 9c44ebaced AP_Baro: LPS22H: correct formatting 2020-02-05 10:09:20 +11:00
Peter Barker 58c69d0252 Tools: autotest: test for vehicle armed after test passes
postcondition of any test is that it leaves the vehicle disarmed
2020-02-05 10:09:20 +11:00
Andrew Tridgell de12430977 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
2020-02-05 10:09:20 +11:00
Peter Barker 36ac689838 travis: run unit tests 2020-02-05 10:09:20 +11:00
Peter Barker 2f1bb8279f Tools: add entry for running unit tests to build_ci.sh 2020-02-05 10:09:20 +11:00
Peter Barker bc9d6815e7 gtest: reference commit adding override keywords / use updated gtest 2020-02-05 10:09:20 +11:00