Francisco Ferreira
292251e2aa
ci: add time to complete make builds
2016-05-25 11:38:59 -03:00
Francisco Ferreira
a74a7e5dfe
ci: update ccache and improve its support
...
Update ccache to 3.2.5
Set ccache size
Display ccache statistics for each build
Disable ccache for configure phase
Export ccache bin path
travis: remove ccache stats before saving cache
2016-05-25 11:38:51 -03:00
Andrew Tridgell
736c162d21
Replay: added --param-file option
2016-05-25 20:46:18 +10:00
Andrew Tridgell
600c23f3bf
Replay: use SCHED_LOOP_RATE for loop rate if available
2016-05-25 10:45:46 +10:00
Peter Barker
0c70f0fc35
sim_vehicle.py: correct rebase
2016-05-24 21:02:36 +10:00
khancyr
c9e877b3a5
sim_vehicle.py : reorder frame by type
2016-05-24 19:54:12 +10:00
khancyr
25066be990
sim_vehicle.py : add hexacopter
2016-05-24 19:53:36 +10:00
Grant Morphett
2f7a386b30
Rover: Added the new skid steering parameters file for SITL.
2016-05-24 12:24:53 +10:00
Grant Morphett
d993c25cb1
Rover: Added skid steering rover as frame type for SITL.
2016-05-24 12:24:53 +10:00
Grant Morphett
6d675dfcb7
Rover: Just fixing a type in the default params.
...
Should of been RC1, not RC2. I also added a couple of other default
parameters for completeness.
2016-05-24 12:24:53 +10:00
Lucas De Marchi
92411402b6
Tools: remove support for flymaple
2016-05-23 21:49:45 -03:00
Lucas De Marchi
563614e84b
waf: check for libiio for all linux boards
2016-05-23 12:06:42 -03:00
Lucas De Marchi
04fc1e22da
waf: check for lttng-ust for all linux boards
2016-05-23 12:06:42 -03:00
Lucas De Marchi
9ac6c399e9
waf: accept env variable to append library
...
Change check_librt() to do everything it needs to check for librt.
2016-05-23 12:06:42 -03:00
Andrew Tridgell
a1c52415e9
waf: pass mavlink include path into cmake build
2016-05-21 15:25:18 +10:00
Andrew Tridgell
7e7c21d114
waf: update for MAVLink2 build
2016-05-21 15:25:17 +10:00
Andrew Tridgell
d521852f84
autotest: make -P2 only control mavproxy mavlink protocol version
2016-05-21 15:25:15 +10:00
Andrew Tridgell
511ca6d764
autotest: support -P2 option for SITL with MAVLink2
2016-05-21 15:25:11 +10:00
Paul Riseborough
b1e9207c0f
Replay: extend ekf fault status reporting coverage
2016-05-21 15:13:51 +10:00
Randy Mackay
00445ce7bd
SITL: parameter file to enable rangefinder in copter
2016-05-21 10:36:53 +09:00
Peter Barker
a5db4194bd
Tools: update PrintVersion.py for new firmware version location
2016-05-21 09:03:31 +10:00
Gustavo Jose de Sousa
bc62164ac9
waf: mavgen: scan for implicit dependencies
...
Process the input file to catch dependencies. Otherwise, changes in included
files wouldn't trigger the code regeneration.
2016-05-19 18:47:07 -03:00
Gustavo Jose de Sousa
0f60c8ed4f
waf: boards: check for librt when necessary
2016-05-19 18:15:06 -03:00
Gustavo Jose de Sousa
f10c150e70
waf: cxx_checks: add check_librt()
...
That function verifies for the necessity of linking against librt. If so, then
it checks if it is possible to do so.
2016-05-19 18:15:06 -03:00
Gustavo Jose de Sousa
e630c2b33f
waf: cxx_checks: define ap_common_checks() instead of configure()
...
That allow loading the cxx_checks tool before the calls to configure_env().
That way, we can add check functions to be used across boards.
2016-05-19 18:15:06 -03:00
Gustavo Jose de Sousa
83244dfe10
waf: cxx_checks: add copyright notice
2016-05-19 18:15:06 -03:00
Gustavo Jose de Sousa
468e8284f0
waf: cxx_checks: use check() instead of check_cxx()
...
check_cxx() is deprecated.
2016-05-19 18:15:06 -03:00
Francisco Ferreira
f7f90546d1
ci: build PX4 with waf again
2016-05-18 15:36:48 -03:00
Francisco Ferreira
057124bd90
waf: px4: use lib/rc for v4
...
Some functions from that module are necessary for px4-v4.
2016-05-18 15:36:48 -03:00
Gustavo Jose de Sousa
8578d7c16f
waf: px4: don't add libarm_cortexM4lf_math.a to extra libs
...
This is following d02abf2 ("Removed CMSIS.") from PX4Firmware.
2016-05-18 15:36:48 -03:00
Gustavo Jose de Sousa
de96ca95a6
CPUInfo: cast result of sizeof to unsigned long
...
That fix works when size_t is 32 or 64 bits.
2016-05-18 15:36:48 -03:00
Gustavo Jose de Sousa
f29d8bd42c
waf: px4: set ARDUPILOT_BUILD cmake variable
...
That allow changing PX4Firmware build system to accommodate ardupilot's build.
2016-05-18 15:36:48 -03:00
Gustavo Jose de Sousa
5b91a6e065
Tools: magcal_graph: add mavproxy module
...
That is added as a reference implementation on how to interpret the field
`completion_mask` from the `MAG_CAL_PROGRESS` mavlink message.
2016-05-18 13:28:52 -03:00
Gustavo Jose de Sousa
2b57c146fe
Tools: sitl_calibration: add note on using calibration model
...
This can avoid users having problems as reported at issue #4088 ("Calibration
not working in sitl").
2016-05-18 13:28:52 -03:00
Gustavo Jose de Sousa
91e7f02d9d
Tools: sim_vehicle: add calibration frame
...
The module `sitl_calibration` is loaded for convenience.
2016-05-18 13:28:52 -03:00
Gustavo Jose de Sousa
41f5602fea
Tools: sim_vehicle: add local mavproxy modules path to PYTHONPATH
...
That's helpful for users that don't have that in their PYTHONPATH environment
variable and want to load a local module.
2016-05-18 13:28:52 -03:00
Gustavo Jose de Sousa
ede0360ee1
Tools: sim_vehicle: allow passing keywords to run_cmd_blocking
...
That is redirected to subprocess.Popen().
2016-05-18 13:28:52 -03:00
Lucas De Marchi
524b0870ff
Tools: remove unused Linux scripts/sources
2016-05-18 11:51:45 -03:00
mblsktxy
bc5fb10ddc
Added name to GIT_Success.txt
2016-05-18 10:26:31 +09:00
Glody Guo
cda21a3d78
Fix argument 'valgrind' issue about fly.CopterAVC test
...
Commit 8774f15
causes fly.CopterAVC test failure.
Here is the failure info below:
>>>> FAILED STEP: fly.CopterAVC at Tue May 17 13:21:56 2016 (fly_CopterAVC() got an unexpected keyword argument 'valgrind')
Traceback (most recent call last):
File "./Tools/autotest/autotest.py", line 406, in run_tests
if not run_step(step):
File "./Tools/autotest/autotest.py", line 232, in run_step
return arducopter.fly_CopterAVC(viewerip=opts.viewerip, map=opts.map, valgrind=opts.valgrind)
TypeError: fly_CopterAVC() got an unexpected keyword argument 'valgrind'
('check step: ', 'fly.CopterAVC')
FAILED 1 tests: ['fly.CopterAVC']
Here is the commit info below:
commit 8774f15b9a
Author: Peter Barker <pbarker@barker.dropbear.id.au>
Date: Mon Apr 11 18:05:39 2016 +1000
Tools: add valgrind option to autotest.py
:040000 040000 a111bc5b18
609503f3b1
M Tools
2016-05-17 21:36:57 +10:00
Peter Barker
27e7c870ed
Tools: remove absolute paths in run_in_terminal_window
...
Also add quotes to avoid ambiguous redirect issue
2016-05-16 19:39:37 +10:00
Andrew Tridgell
4116f80901
Replay: added --no-params option
2016-05-16 17:22:11 +10:00
Peter Barker
18e0131680
sim_vehicle.py: avoid requesting process name on zombie process
...
This method does on OSX - in a non-catchable way prior to Py3
2016-05-16 17:18:32 +10:00
Peter Barker
38010cf3f3
sim_vehicle.py: wrap jsbsim version fetch in a try
2016-05-16 11:58:53 +10:00
Ricardo de Almeida Gonzaga
1062aed91e
Tools: Fix typos
2016-05-13 19:20:07 -03:00
Francisco Ferreira
1ae85be918
autotest: fix copter_mission
...
Conditional command was left when change_alt command was removed and is now useless. Also fix jump to do what it did before
2016-05-13 19:06:03 +09:00
Francisco Ferreira
ae5fdc2fde
autotest: if auto mission fails, land the copter
2016-05-13 19:06:00 +09:00
Francisco Ferreira
c873524966
autotest: change wait_waypoint mode check
...
If we change mode while waiting for waypoints then we are no longer running the mission and should fail
2016-05-13 19:05:57 +09:00
khancyr
14e2fa5642
sim_vehicle.py : load Rover default params
...
related to https://github.com/ArduPilot/ardupilot/issues/4090
2016-05-13 08:53:53 +10:00
Peter Barker
f33cdaa212
sim_vehicle.py: add --strace option
2016-05-13 08:43:08 +10:00