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.
2019-05-28 09:08:07 +10:00
Peter Barker
b35b65eed1
AP_Math: add GTEST suite for Polygon_outside
2019-05-28 09:08:07 +10:00
Peter Barker
1ce2424e49
AP_HAL_Linux: add required override keyword on configure_parity
...
Also remove virtual - doesn't make sense here.
2019-05-27 09:55:18 -07:00
Randy Mackay
f93a9c37d3
Copter: 3.6.9 release notes
2019-05-27 14:09:22 +09:00
Andrew Tridgell
7c65d89c34
Tools: call gen_stable from build_binaries.py
2019-05-25 11:50:02 +10:00
Michael du Breuil
a1fda8bc76
AP_BLHeli: Update to support newer targets and protocols
2019-05-25 09:37:56 +10:00
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.
2019-05-24 01:47:04 -07:00
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.
2019-05-24 01:47:04 -07:00
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.
2019-05-24 01:47:04 -07:00
Peter Barker
f09efe0908
AP_Math: correct URL for Polygon_outside algorithm
2019-05-24 13:17:43 +10:00
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.
2019-05-23 11:05:42 +10:00
Rajat Singhal
8097b0ede3
SITL: Gazebo: Fixed comment, typos
2019-05-23 08:23:37 +09:00
Peter Barker
1b90643751
GCS_MAVLink: report more internal errors in SYS_STATUS
2019-05-23 07:29:29 +10:00
Peter Barker
6774bab363
Sub: stop passing references to AC_Avoid constructor
2019-05-22 07:48:02 -06:00
Peter Barker
3ef84d2b96
Copter: stop passing references to AC_Avoid constructor
2019-05-22 07:48:02 -06:00
Peter Barker
9f97125656
Rover: stop passing references to AC_Avoid constructor
2019-05-22 07:48:02 -06:00
Peter Barker
43152a416c
AC_Avoid: stop taking references to ahrs, fence, proximity and beacon
2019-05-22 07:48:02 -06:00
Peter Barker
b086b39f89
AP_Proximity: add AP::proximity() singleton getter
2019-05-22 07:48:02 -06:00
Peter Barker
8ce4f73550
AP_Beacon: add singleton
2019-05-22 07:48:02 -06:00
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
2019-05-22 08:53:45 +10:00
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)
2019-05-22 08:53:45 +10:00
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
2019-05-22 08:53:45 +10:00
Peter Barker
f97ea174a6
Tracker: adjust for new ap_message ids
2019-05-22 08:53:45 +10:00
Peter Barker
a148e9648e
Tracker: remove use of defunct state variables
2019-05-22 08:53:45 +10:00
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
2019-05-22 08:53:45 +10:00
Peter Barker
aaf98f942f
AP_InternalError: add internal error for link errors in mission protocol
2019-05-22 08:53:45 +10:00
Peter Barker
a5f5b4349c
AP_Logger: add a Write_Rally method
2019-05-22 08:53:45 +10:00
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.
2019-05-22 08:20:42 +10:00
Andrew Tridgell
19ace7cace
RC_Channel: guarantee logging of RCIN on switch changes
2019-05-22 07:37:56 +10:00
Pierre Kancir
3fa419e132
AP_Baro: fix LPS22H on I2C
2019-05-22 07:37:20 +10:00
Pierre Kancir
2348fa4201
AP_Baro: probe HAL_BARO_LPS22H_I2C
2019-05-22 07:37:20 +10:00
Pierre Kancir
a4330f90b1
AP_HAL: add HAL_BARO_LPS22H_I2C
2019-05-22 07:37:20 +10:00
Peter Barker
9e8e48c9c6
Tools: autotest: add test for Plane DO_CHANGE_SPEED
2019-05-21 13:06:07 +10:00
Stone white
8b7b5f0db9
AP_OpticalFlow: Make PX4FLOW work on all external I2C buses
2019-05-21 09:44:26 +10:00
Francisco Ferreira
869a369cc0
AP_AHRS: support NMEA output
2019-05-21 09:41:15 +10:00
Francisco Ferreira
e06556a677
AP_SerialManager: support NMEA output
2019-05-21 09:41:15 +10:00
Francisco Ferreira
8849e0d276
waf: add AP_NMEA_Output to common libraries
2019-05-21 09:41:15 +10:00
Francisco Ferreira
80093f41b0
AP_NMEA_Output: new library for writing NMEA to serial ports
2019-05-21 09:41:15 +10:00
Francisco Ferreira
0e33907cf7
AP_HAL_SITL: change NMEA output to use new macro
2019-05-21 09:41:15 +10:00
Francisco Ferreira
6e95a144ef
AP_Math: add macro for m/s to knots convertion
2019-05-21 09:41:15 +10:00
Peter Barker
32a6f0026a
AP_OSD: add mutex against maniplating sf windows from different threads
2019-05-21 09:21:56 +10:00
Peter Barker
02e34c95c9
AP_Notify: add mutex against maniplating sf windows from different threads
2019-05-21 09:21:56 +10:00
Peter Barker
316db6e4b6
Tools: sim_vehicle.py: add option --rgbled for simulated RGBLed
2019-05-21 09:21:56 +10:00
Peter Barker
85fe4ae6dd
waf: add sitl rgbled option
2019-05-21 09:21:56 +10:00
Peter Barker
2fa1f041e3
AP_Notify: add SITL RGBLed
2019-05-21 09:21:56 +10:00
murata
9ed38eaf7b
AP_OpticalFlow: Change to collected CRC header
2019-05-21 09:19:19 +10:00
murata
c6bcb1d54c
AP_Math: Collect CRC16 into CRC file
...
AP_Math: Collect CRC16 into CRC file
2019-05-21 09:19:19 +10:00
Patrick José Pereira
dc238946b0
AP_ROMFS: Add missing header guard
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-05-20 23:50:23 +01:00
Patrick José Pereira
b54399b9a7
AP_ICEngine: Add missing header guard
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-05-20 23:50:23 +01:00
Patrick José Pereira
fe3d4e2c3b
AP_HAL: Utility: Add missing header guard in packetise
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-05-20 23:50:23 +01:00