Lucas De Marchi
36d669a2ab
ci: switch linux/sitl compiler to 4.9
9 years ago
Ricardo de Almeida Gonzaga
921da676db
travis: start using configure-ci.sh
9 years ago
Lucas De Marchi
1cd20c50a6
ci: integrate ccache configuration
...
Also split the exportline setting to allow one PATH per line.
9 years ago
Ricardo de Almeida Gonzaga
c8d01f4bf4
ci: add configure-ci.sh
...
In order to use it in Travis and in Semaphore.
9 years ago
Ricardo de Almeida Gonzaga
0db54e7b36
ci: change TRAVIS_BUILD_TARGET to CI_BUILD_TARGET on build_ci.sh
9 years ago
Ricardo de Almeida Gonzaga
e816a4845a
ci: rename build_all_travis.sh to build_ci.sh
...
Since we're going to support SemaphoreCI[1] besides Travis.
[1] - https://semaphoreci.com/
9 years ago
Andrew Tridgell
115d089904
Plane: continue limiting pitch during last phase of transition
...
this prevents a very high pitch demand causing the plane to slow down
to below assist speed
9 years ago
Andrew Tridgell
926c37a876
autotest: increase timeout in quadplane test
9 years ago
Andrew Tridgell
0223218c39
Plane: use altitude_error for quadplane climb rate assistance
9 years ago
Andrew Tridgell
69b2421563
Plane: ensure TECS is updated at 10Hz only
9 years ago
Andrew Tridgell
5da6082d78
GCS_MAVLink: raise the waypoint receive timeout to 8s
...
this fixes a timeout in autotest
9 years ago
Andrew Tridgell
6baae735de
SITL: updated fixed wing model based on last_letter skywalker_2013
...
many thanks to Georacer for this code!
9 years ago
Andrew Tridgell
c2a12b55a0
scripts: raise max lockage in autotest
9 years ago
Andrew Tridgell
b8c6bee132
autotest: raise overall timeout
9 years ago
Andrew Tridgell
15c8a27d5e
scripts: added some debug to travis script
9 years ago
Gustavo Jose de Sousa
6ca58eac78
travis: fix verification for calling waf check
...
The use of `[[ $t == linux ]] && $waf check` makes the script exit with
non-zero status when $t isn't linux *and* that's the last thing executed.
9 years ago
Andrew Tridgell
bc5210d6f2
AP_Arming: don't reporting IMU inconsistencies if IMU not enabled
9 years ago
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
9 years ago
squilter
c7e8a48a55
Plane: deploy parachute as fs action
9 years ago
Andrew Tridgell
24d8610013
AP_InertialSensor: use SIM_GYR_SCALE in SITL
9 years ago
Andrew Tridgell
a828db792e
SITL: added SIM_GYR_SCALE_{X,Y,Z}
...
allows testing of gyro scale factor learning in EKF2
9 years ago
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)
9 years ago
Andrew Tridgell
56f8e3d414
scripts: added runfliptest.sh example script
9 years ago
Andrew Tridgell
889da98ca6
scripts: cope with older releases that don't support FMUv4
9 years ago
Gustavo Jose de Sousa
d7f50ab668
travis: call waf check for linux
...
That helps preventing applying code that break unit tests.
9 years ago
Gustavo Jose de Sousa
54d938e2c4
waf: fail the check if not all test programs succeed
...
So that integration with Travis work properly.
9 years ago
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.
9 years ago
Gustavo Jose de Sousa
8d0522f6ef
waf: gtest: add gtest Waf tool
...
Tool for building gtest from the submodule.
9 years ago
Gustavo Jose de Sousa
58c9ef6b18
gtest: add submodule at version 1.7.0
9 years ago
mirkix
86e335b6b6
AP_HAL_Linux: Prevent buffer overflow
9 years ago
Víctor Mayoral Vilches
5d28fbfa1b
Compass: Erle-Brain 2 and PXFmini fix
9 years ago
Andrew Tridgell
3ea05759d1
travis: setup BUILDROOT to try to make builds faster
9 years ago
Andrew Tridgell
1c73549451
travis: don't save ccache between runs
...
it costs too much to pack/unpack
9 years ago
Andrew Tridgell
1416780976
scripts: copy px4-v4 binaries to autobuild published directories
...
this allows users to use pre-built binaries for pixracer
9 years ago
Andrew Tridgell
d19c722963
autotest: fixed hex LOG_BITMASK for quadplane
9 years ago
Andrew Tridgell
3a9ebe3a8a
Plane: added Q_TRAN_PIT_MAX
9 years ago
Andrew Tridgell
7e29761b99
Plane: try to smooth auto VTOL transitions
9 years ago
Andrew Tridgell
640332113c
AP_L1_Control: calculate dt for crosstracking
9 years ago
Andrew Tridgell
4adda34439
Plane: limit pitch to zero during airspeed wait VTOL mode
9 years ago
Andrew Tridgell
4f9927beda
AP_TECS: added set_pitch_max_limit() API
9 years ago
Andrew Tridgell
acb4885989
AP_NavEKF2: use get_delta_angle_dt() API
9 years ago
Andrew Tridgell
ee453783eb
AP_InertialSensor: added get_delta_angle_dt() API
9 years ago
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.
9 years ago
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
.
9 years ago
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.
9 years ago
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));
^
9 years ago
Julien BERAUD
45d668df47
AP_Compass_AK8963: support for timesliced timers
...
fallback in case the current scheduler doesn't support it
9 years ago
Julien BERAUD
d15097f3fc
AP_Baro_MS5611: Support for timesliced timers
...
fallback if current scheduler doesn't support it
9 years ago
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.
9 years ago
Julien BERAUD
d5c4917bcd
AP_HAL: add default support for timesliced timers
...
To keep compatibility
9 years ago