Commit Graph

20413 Commits

Author SHA1 Message Date
Rustom Jehangir
c4e671b750 Merge branch 'Jacob' 2016-01-20 22:01:38 -08:00
jaxxzer
e3a2d83207 Fix baro precision/pressure: consistent readings across all values. 2016-01-21 00:55:24 -05:00
Rustom Jehangir
8cb4c51a60 Sub: Fixed joystick button persistance issue. 2016-01-20 21:24:26 -08:00
Rustom Jehangir
03d16176d4 Sub: Adjust pressure multiplier for MS5837 2016-01-20 20:38:26 -08:00
Rustom Jehangir
10ed6ec791 Sub: Fix merge error affecting pressure sensor. 2016-01-20 20:23:10 -08:00
Rustom Jehangir
ca140e81bc Merge branch 'Jacob' of https://github.com/rjehangir/ArduPilot into Jacob 2016-01-20 19:55:36 -08:00
jaxxzer
6e6449c6c6 Fix build error. 2016-01-20 22:53:43 -05:00
Rustom Jehangir
eac0833f56 Merge branch 'Jacob' of https://github.com/rjehangir/ArduPilot into Jacob 2016-01-20 19:48:07 -08:00
jaxxzer
fa55c4509c Some more tweaks for water pressure. Change throttle_zero to mid stick. 2016-01-20 22:29:51 -05:00
jaxxzer
8a4bf63ea4 Add parameters for external barometer. 2016-01-20 19:09:14 -08:00
jaxxzer
c6cc215dde Add support for external pressure sensor in ROV context. 2016-01-20 19:09:14 -08:00
Rustom Jehangir
775a2b0366 Sub: Added mode switch to joystick buttons. 2016-01-20 19:01:17 -08:00
Rustom Jehangir
d8ee8d1fde waf: Update Sub script to match others. 2016-01-18 23:07:46 -08:00
Rustom Jehangir
989c97f8bf Merge branch 'master' of https://github.com/diydrones/ArduPilot into masterUpdate 2016-01-18 23:02:37 -08:00
Andrew Tridgell
3a3afe42be Plane: don't force disarm on parachute release
in auto-throttle modes throttle is suppressed. In pilot controlled
modes pilot can lower throttle
2016-01-19 17:59:53 +11:00
squilter
c7e8a48a55 Plane: deploy parachute as fs action 2016-01-19 17:55:58 +11:00
Rustom Jehangir
a67460d2ec Sub: Enabled control modes to operate at zero throttle 2016-01-18 22:08:55 -08:00
Rustom Jehangir
58968efb5d Sub: Fixed joystick to camera tilt control direction 2016-01-18 21:39:46 -08:00
Rustom Jehangir
d7e24315cf Sub: Fixed motor mix factors for vectored ROV 2016-01-18 21:39:24 -08:00
Andrew Tridgell
24d8610013 AP_InertialSensor: use SIM_GYR_SCALE in SITL 2016-01-19 15:29:08 +11:00
Andrew Tridgell
a828db792e SITL: added SIM_GYR_SCALE_{X,Y,Z}
allows testing of gyro scale factor learning in EKF2
2016-01-19 15:28:53 +11:00
jaxxzer
6cfbbd5791 Add parameters for external barometer. 2016-01-18 23:19:04 -05:00
Andrew Tridgell
23eef91c59 Plane: added parameter RTL_RADIUS
this allows the loiter radius for RTL to be controlled separately from
the radius for loiter (as requested by a user)
2016-01-19 15:04:30 +11:00
Andrew Tridgell
56f8e3d414 scripts: added runfliptest.sh example script 2016-01-19 14:30:09 +11:00
Andrew Tridgell
889da98ca6 scripts: cope with older releases that don't support FMUv4 2016-01-19 14:18:32 +11:00
Gustavo Jose de Sousa
d7f50ab668 travis: call waf check for linux
That helps preventing applying code that break unit tests.
2016-01-19 00:21:15 -02:00
Gustavo Jose de Sousa
54d938e2c4 waf: fail the check if not all test programs succeed
So that integration with Travis work properly.
2016-01-19 00:21:15 -02:00
Gustavo Jose de Sousa
e9195a3989 waf: link tests with gtest library from submodule
That makes it possible to build tests on distributions that don't provide
official packages for gtest. For example, the travis environment is Ubuntu,
which doesn't have official package for gtest library.
2016-01-19 00:21:15 -02:00
Gustavo Jose de Sousa
8d0522f6ef waf: gtest: add gtest Waf tool
Tool for building gtest from the submodule.
2016-01-19 00:21:15 -02:00
Gustavo Jose de Sousa
58c9ef6b18 gtest: add submodule at version 1.7.0 2016-01-19 00:21:15 -02:00
mirkix
86e335b6b6 AP_HAL_Linux: Prevent buffer overflow 2016-01-19 00:14:48 -02:00
Víctor Mayoral Vilches
5d28fbfa1b Compass: Erle-Brain 2 and PXFmini fix 2016-01-18 23:59:25 -02:00
Andrew Tridgell
3ea05759d1 travis: setup BUILDROOT to try to make builds faster 2016-01-19 12:28:04 +11:00
Andrew Tridgell
1c73549451 travis: don't save ccache between runs
it costs too much to pack/unpack
2016-01-19 12:21:10 +11:00
Andrew Tridgell
1416780976 scripts: copy px4-v4 binaries to autobuild published directories
this allows users to use pre-built binaries for pixracer
2016-01-19 11:18:51 +11:00
Andrew Tridgell
d19c722963 autotest: fixed hex LOG_BITMASK for quadplane 2016-01-19 11:05:57 +11:00
Andrew Tridgell
3a9ebe3a8a Plane: added Q_TRAN_PIT_MAX 2016-01-19 11:05:56 +11:00
Andrew Tridgell
7e29761b99 Plane: try to smooth auto VTOL transitions 2016-01-19 11:05:56 +11:00
Andrew Tridgell
640332113c AP_L1_Control: calculate dt for crosstracking 2016-01-19 11:05:56 +11:00
Andrew Tridgell
4adda34439 Plane: limit pitch to zero during airspeed wait VTOL mode 2016-01-19 11:05:56 +11:00
Andrew Tridgell
4f9927beda AP_TECS: added set_pitch_max_limit() API 2016-01-19 11:05:56 +11:00
Andrew Tridgell
acb4885989 AP_NavEKF2: use get_delta_angle_dt() API 2016-01-19 09:50:22 +11:00
Andrew Tridgell
ee453783eb AP_InertialSensor: added get_delta_angle_dt() API 2016-01-19 09:50:21 +11:00
Lucas De Marchi
f0d9f91650 travis: move some builds to the first thread
Now that we are build every linux board twice (one with make and one
with waf) and additionally building all examples and tests, it's taking
a long time to leave all linux boards in the same thread. Let's move
some of them to the other thread.
2016-01-18 20:30:14 -02:00
Lucas De Marchi
2d3a62eae3 AP_HAL_Linux: RCInput_RPI: revert PWM support
This reverts support for RCInput via PWM. This is causing trouble in
some RPI-based boards, receiving a SIGSEGV. Let's revert it for now and
retry this later.

This reverts commit 5629f38b2c.
This reverts commit 51fd0b3d55.
This reverts commit 79d56073f7.
2016-01-18 20:07:42 -02:00
Lucas De Marchi
c8947c3e9c AP_HAL_Linux: RCInput_RPI: provide signal information
Otherwise it's difficult to know what signal is causing the program to
exit.
2016-01-18 19:20:44 -02:00
Lucas De Marchi
5629f38b2c AP_HAL_Linux: RCInput_RPI: fix use of uninitiliazed value
../../libraries/AP_HAL_Linux/RCInput_RPI.cpp: In member function ‘virtual void Linux::RCInput_RPI::_timer_tick()’:
../../libraries/AP_HAL_Linux/RCInput_RPI.cpp:489:127: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     counter = circle_buffer->bytes_available(curr_pointer, circle_buffer->get_offset(circle_buffer->_virt_pages, (uintptr_t)x));
                                                                                                                               ^
2016-01-18 19:19:36 -02:00
Julien BERAUD
45d668df47 AP_Compass_AK8963: support for timesliced timers
fallback in case the current scheduler doesn't support it
2016-01-18 16:57:48 -02:00
Julien BERAUD
d15097f3fc AP_Baro_MS5611: Support for timesliced timers
fallback if current scheduler doesn't support it
2016-01-18 16:57:48 -02:00
Julien BERAUD
4acc121bd6 AP_HAL_Linux: support for timesliced timers
In order for lower frequency timers not to be called at the same iteration
of the main timer loop. This improves scheduling.
2016-01-18 16:57:48 -02:00