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
murata
ec0c49315f
AP_Compass: Change direct value to define name
2019-09-24 13:23:24 +10:00
Andrew Tridgell
9226899c6f
AP_NavEKF2: added comment (review request)
2019-09-24 12:51:54 +10:00
Andrew Tridgell
255981c60c
AP_NavEKF2: moved some of the intermediate vars to the stack
...
this keeps stack frames below 1k, while giving faster access to the
variables and saving more memory
2019-09-24 12:51:54 +10:00
Andrew Tridgell
96c6544997
AP_NavEKF3: moved intermediate variables to common memory
...
this moves intermediate variables from being per-core to being common
between cores. This saves memory on systems with more than one core by
avoiding allocating this memory on every core.
This is an alternative to #11717 which moves memory onto the stack. It
doesn't save as much memory as #11717 , but avoids creating large stack
frames
2019-09-24 12:51:54 +10:00
Andrew Tridgell
0041874826
AP_NavEKF2: moved intermediate variables to common memory
...
this moves intermediate variables from being per-core to being common
between cores. This saves memory on systems with more than one core by
avoiding allocating this memory on every core.
This is an alternative to #11717 which moves memory onto the stack. It
doesn't save as much memory as #11717 , but avoids creating large stack
frames
2019-09-24 12:51:54 +10:00
Andrew Tridgell
9b746b89db
AP_Math: added fill_nanf()
...
used in SITL to invalidate memory
2019-09-24 12:51:54 +10:00
Andrew Tridgell
5aaeaaea8c
Tools: added UDP proxy code
...
very useful for fwding mavlink
2019-09-24 12:41:44 +10:00
Andrew Tridgell
328fff8585
Copter: fixed RC failsafe handling for no RC receiver
...
this stops us using uninitialised values in modes like circle which
can operate either with or without RC input. If we didn't have a RC
receiver attached then they would use a maximum yaw rate (which
produces quite a spectacular result for a tuned up racing quad)
2019-09-24 10:00:36 +10:00
Peter Barker
e50d237f3e
AP_Periph: stop compiling in AP_Buffer
2019-09-24 09:36:33 +10:00