Randy Mackay
ce44d127c0
AR_WPNav: add is_destination_valid accessor
6 years ago
Peter Barker
17060d5d66
Copter: stop changing frame to home when home not set
6 years ago
Peter Barker
08a18d6a0a
Copter: avoid working with uninitialised home location
6 years ago
Peter Barker
d34c4b01f4
Copter: build return path in run() rather than init()
...
This avoids attempting to build a return path if we don't currently have
a home or origin
6 years ago
Peter Barker
7ad4d95426
Copter: do not permit RTL unless home is set
...
Rover has a similar check for entering RTL
Without this, if you do not have any rally points then we end up
attempting to manipulate an invalid location.
6 years ago
Peter Barker
ab7ee4fefb
AP_Common: Location.cpp: add sanity checks
6 years ago
Michael Oborne
6031f5b6a9
AP_GPS_UBLOX: add support for TIMEGPS message. used to get gps week
6 years ago
Peter Barker
3ed55ea3c5
Tools: autotest: add drain_mav_unparsed and use it
6 years ago
Peter Barker
fc71e1ba53
AP_InternalError: add internal error for out-of-range bitmask ops
6 years ago
Peter Barker
9d4bdbf3d5
AP_Common: add sanity check into bitmask get/set
...
Also return false if we are asked about an out-of-bounds bit
6 years ago
Peter Hall
fbc2650449
Tools: autotest: update sailboat default params
6 years ago
Peter Hall
5839c1ebf6
SITL: Sailboat: write rpm and airspeed for windvane backends
6 years ago
Peter Hall
f26e1dc8e8
AP_WindVane: add modern devices rev p cal
6 years ago
Peter Hall
54165dbc9c
Rover: GCS_Mavlink: add windvane speed calabration
6 years ago
Peter Hall
9dba9867c6
AP_WindVane: mini onion
6 years ago
Peter Barker
dbbf09d018
AP_Proximity: minor performance enhancements
6 years ago
Peter Barker
1c7a8c1509
AP_Beacon: correct parameter documentation to include SITL
6 years ago
Peter Barker
64aafb2af2
AP_Math: add Polygon_outside tests for long template instantiation
6 years ago
Peter Barker
51a0401383
AP_Math: correct Polygon_outside floating point instatiation
...
This routine was entemplatificated from the integer version, which was
designed to be perfect across representable ranges of points. The
floating point version suffered from a rounding problem.
6 years ago
Peter Barker
b35b65eed1
AP_Math: add GTEST suite for Polygon_outside
6 years ago
Peter Barker
1ce2424e49
AP_HAL_Linux: add required override keyword on configure_parity
...
Also remove virtual - doesn't make sense here.
6 years ago
Randy Mackay
f93a9c37d3
Copter: 3.6.9 release notes
6 years ago
Andrew Tridgell
7c65d89c34
Tools: call gen_stable from build_binaries.py
6 years ago
Michael du Breuil
a1fda8bc76
AP_BLHeli: Update to support newer targets and protocols
6 years ago
Lucas De Marchi
0afd58fb99
Tools: add helper script for TFMini Plus
...
This allows to easily change the sensor back and forth between I2C and
UART modes.
6 years ago
Lucas De Marchi
4f73881c4b
AP_RangeFinder: TFMiniPlus: enforce minimum version 1.7.6
...
On this version of the firmware the command changed - support the new
command and only that one: it's not expected to have devices with the
older versions.
6 years ago
Lucas De Marchi
b3a8496613
AP_RangeFinder: add support for Benewake TFMini Plus on I2C
...
This was tested with firmware 1.7.0 on the sensor.
6 years ago
Peter Barker
f09efe0908
AP_Math: correct URL for Polygon_outside algorithm
6 years ago
Phillip Kocmoud
734abe3d7d
hwdef: Correct typo for mRo x2.1-777 USB PID
...
This needed to match the firmware directory which contains the compiled binaries hosted at http://firmware.ardupilot.org so that MissionPlanner can automatically download and update firmware.
6 years ago
Rajat Singhal
8097b0ede3
SITL: Gazebo: Fixed comment, typos
6 years ago
Peter Barker
1b90643751
GCS_MAVLink: report more internal errors in SYS_STATUS
6 years ago
Peter Barker
6774bab363
Sub: stop passing references to AC_Avoid constructor
6 years ago
Peter Barker
3ef84d2b96
Copter: stop passing references to AC_Avoid constructor
6 years ago
Peter Barker
9f97125656
Rover: stop passing references to AC_Avoid constructor
6 years ago
Peter Barker
43152a416c
AC_Avoid: stop taking references to ahrs, fence, proximity and beacon
6 years ago
Peter Barker
b086b39f89
AP_Proximity: add AP::proximity() singleton getter
6 years ago
Peter Barker
8ce4f73550
AP_Beacon: add singleton
6 years ago
Peter Barker
8d90b09829
Tools: autotest: add tests for upload/download rally using mission protocol
...
Tools: autotest: add tests for mission clearing
Tools: autotest: add tests for out-of-range mission counts
Tools: autotest: add test for Plane DO_CHANGE_SPEED
6 years ago
Peter Barker
a7c5f5a6c8
AP_Mission: break out a convert_MISSION_ITEM_to_MISSION_ITEM_INT method
...
AP_Mission: remove unused mission_cmd_to_mavlink
AP_Mission: eliminate mavlink_to_mission_cmd (use mavlink_int_to_mission_cmd)
6 years ago
Peter Barker
8911e67900
AP_Rally: adjust to allow for uploading via the mission item protocol
...
AP_Rally: add a set_rally_total method
Rally: remove restriction of only setting rally points below the param count
Rally: implement truncate/append interface
6 years ago
Peter Barker
f97ea174a6
Tracker: adjust for new ap_message ids
6 years ago
Peter Barker
a148e9648e
Tracker: remove use of defunct state variables
6 years ago
Peter Barker
d0105c8fa7
GCS_MAVLink: factor mission handling, use for Rally
...
GCS_MAVLink: allow all mission types to be cleared
GCS_MAVLink: remove unused parameters from handle-mission-count
6 years ago
Peter Barker
aaf98f942f
AP_InternalError: add internal error for link errors in mission protocol
6 years ago
Peter Barker
a5f5b4349c
AP_Logger: add a Write_Rally method
6 years ago
alancaro2013
a1557184d5
AP_RangeFinder: Modified uLanding parse to check device version.
...
US-D1 version ID was changed to 2 from 0. This alteration will prevent
past US-D1s, with version ID 0, from being 3-byte parsed.
6 years ago
Andrew Tridgell
19ace7cace
RC_Channel: guarantee logging of RCIN on switch changes
6 years ago
Pierre Kancir
3fa419e132
AP_Baro: fix LPS22H on I2C
6 years ago
Pierre Kancir
2348fa4201
AP_Baro: probe HAL_BARO_LPS22H_I2C
6 years ago
Pierre Kancir
a4330f90b1
AP_HAL: add HAL_BARO_LPS22H_I2C
6 years ago