Gustavo Jose de Sousa
a89a1a8a8a
waf: use ardupilotwaf as a Waf tool
...
That will make it possible to replace calls of the form
`ardupilotwaf.<method>(bld, <keyword-args...>)` with
`bld.<method>(<keyword-args...>)` in the wscripts.
Advantages of that approach:
- there is no need to import ardupilotwaf in every single wscript
- it follows the same standard used by c and cxx tools (like bld.program,
bld.stlib etc)
- semantically, ap_program, ap_stlib, example etc are all build related
methods, so it makes sense to bind them to the build context
- from the wscripts' perspective, the code is cleaner, since ardupilotwaf,
which is not specific to just build contexts, isn't *explictly* used
9 years ago
Gustavo Jose de Sousa
12cfe222eb
waf: ardupilotwaf: decorate build methods with @conf
...
Bind functions used in wscripts to build context. Additionally, a new function
is created and also decorated with @conf , common_vehicle_libraries(), which
returns COMMON_VEHICLE_DEPENDENT_LIBRARIES. This patch is a preparation for
making wscripts use methods bound to the build context instead of using them
directly from ardupilotwaf.
9 years ago
Gustavo Jose de Sousa
cf432e8b3e
waf: ardupilotwaf: rename vehicle_stlib to ap_stlib
...
That function is not only for vehicles.
9 years ago
Gustavo Jose de Sousa
a35c0d48b0
waf: ardupilotwaf: rename program to ap_program
...
Make the rename so that there is no name clashes when defining it as a taskgen
method.
9 years ago
Julien BERAUD
90d266698d
Frame_Params: Bebop 2 tuning by Leonard
9 years ago
mirkix
2d9b230be1
AP_RangeFinder: Load .data section for HC-SR04 PRU driver used by BBBMINI
...
This adds .data section loading to the HC-SR04 range finder driver used by
BBBMINI. The firmware is running inside a PRU. It is necessary to develop more
complex driver software inside the PRU.
9 years ago
Andrew Tridgell
417176c0b2
autotest: reduce speedup on quadplane test to 10
...
mavproxy wasn't keeping up on autotest server
9 years ago
Lucas De Marchi
06411958b9
README: add CI build status for master branch
9 years ago
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