Andy Piper
a8df968441
Fix vagrant build issues with submodules.
2015-06-18 08:47:32 +10:00
Andrew Tridgell
47834759e5
Replay: fixed build warnings
2015-06-17 12:46:55 +10:00
Andrew Tridgell
31f7525a61
Replay: added --no-imt flag
2015-06-17 12:46:55 +10:00
Lucas De Marchi
ac09a61238
Travis: split build by target instead of vehicle
...
This way we can group together the builds that are fast so we pay the
"setup price" just once. Let the long PX4 build on its own VM because
it's the one that takes most of the time building NuttX.
By grouping the projects by target it's also easier to split the build
in more VMs if we want to speed up the build.
2015-06-17 09:26:04 +10:00
Lucas De Marchi
a435269839
Travis: make most targets run with -j2
...
As documented in Travis the VMs have 1.5 cores
(http://docs.travis-ci.com/user/speeding-up-the-build/#Parallelizing-your-build-on-one-VM ).
So let's make it only -j2.
The exception is PX4 build that runs without any -j setting since NuttX
fails to build if we do that.
2015-06-17 09:26:04 +10:00
Lucas De Marchi
985764fb1c
Travis: build APMrover2 and AntennaTracker for apm2
2015-06-17 09:26:03 +10:00
Lucas De Marchi
5c5bdc2c7b
Travis: use associative arrays
...
This makes the script be more declarative and easier to extend.
2015-06-17 09:26:03 +10:00
Lucas De Marchi
ae40aed2a2
Travis: split build using vehicle types
...
Travis build is timing out because it's taking too much time. Let's
split the build so 1) they can run concurrently and 2) we don't timeout.
We still lose some time due to multiple checkouts, but at least we don't
fail the build due to timeout.
2015-06-17 09:26:03 +10:00
Lucas De Marchi
a124fbc4c2
Travis: don't build same configuration multiple times
...
In ArduPlane "make all" is the same as "make sitl" and both sitl and
linux are already covered by the loop below. Don't build the same
configuration multiple times.
2015-06-17 09:26:03 +10:00
Andrew Tridgell
43d6060ba7
autotest: removed "Library Parameters" heading in autodocs
2015-06-16 10:01:03 +10:00
Andrew Tridgell
c7cb980498
Replay: support IMT messages
2015-06-16 09:53:55 +10:00
Andrew Tridgell
46926765c4
autotest: support general models
2015-06-15 09:20:56 +10:00
Andrew Tridgell
22d5d2e251
scripts: fixed build_binaries for submodules
...
no longer have PX4_ROOT
2015-06-15 06:54:02 +10:00
Peter Barker
71bc48189e
Replay: remove dangling declarations from LogReader.h
...
These seem to have been left in after MsgHandler was factored out
2015-06-14 17:25:08 +10:00
Peter Barker
f996bf4307
Replay: move LR_MsgHandlers into their own files
2015-06-14 17:17:42 +10:00
Peter Barker
7eb588e9ff
Replay: use a subclasss of DataFlashFileReader to determine log rate
2015-06-14 16:47:52 +10:00
Peter Barker
d41b21cd19
Replay: split off a base class for reading dataflash logs
2015-06-14 16:47:52 +10:00
Peter Barker
0b5e645075
Replay: grab reference to timestamp rather than timestamp
...
PARM messages would not have been updating the clock correctly
Also, random stack corruption...
2015-06-14 16:34:01 +10:00
Staroselskii Georgii
c0dceb667d
Travis: reduced number of threads used for a build
2015-06-11 16:27:51 +10:00
Peter Barker
125042e1db
Replay: use GetOptLong for command line parsing
2015-06-10 10:14:15 +10:00
Peter Barker
f4db241bf6
Replay: avoid dataflash buffer filling up on many pass-through messages
2015-06-09 21:52:46 +10:00
Peter Barker
5fb46b0e11
Replay: fix dataflash overflow on timestamp-poor (older) logfiles
2015-06-09 21:52:45 +10:00
Andrew Tridgell
57cef63b94
autotest: enable submodule build for binaries
2015-06-09 16:57:30 +10:00
Andrew Tridgell
28ffd9d4ed
travis: setup for git submodules
2015-06-09 16:51:55 +10:00
Randy Mackay
fbec1e63ad
autotest: fix typo in Bitmask keyword for autodocs
2015-06-05 09:19:26 +09:00
Randy Mackay
7c851b781b
autotest: allow Bitmask keyword in autodocs
2015-06-04 21:31:41 +09:00
Andrew Tridgell
b1002eae3b
Replay: fixed -A0 for "arm immediately"
2015-06-03 12:31:21 +10:00
Randy Mackay
08466d34e8
Frame: add SToRM32 gimbal parameters
...
These parameters can be used to configure ardupilot to control a SToRM32
3-axis gimbal attached to Pixhawk Telem2 port using the MAVLink
protocol. Gimbal Tilt is controlled using the RC6 input
2015-06-02 14:49:40 +09:00
Andrew Tridgell
a87279cfe5
Hello: convert example from .pde to .cpp
2015-06-01 18:12:16 +10:00
Andrew Tridgell
e233376074
scripts: don't build VARTest example
2015-06-01 17:07:09 +10:00
Andrew Tridgell
bd71e8e848
VARTest: removed example sketch
...
this isn't of much use any more
2015-06-01 17:07:09 +10:00
Andrew Tridgell
a3546a3ac2
CPUInfo: convert example from .pde to .cpp
2015-06-01 17:07:08 +10:00
Andrew Tridgell
26e55f078a
Replay: converted to .cpp files
2015-06-01 16:15:08 +10:00
Andrew Tridgell
f4c61acbc2
autotest: removed old python antennatracker simulator
2015-06-01 14:20:27 +10:00
Andrew Tridgell
074a6cad91
autotest: use new tracker simulator in sim_vehicle.sh
2015-06-01 12:54:06 +10:00
Andrew Tridgell
b6ed86465b
autotest: prioritise .cpp projects over .pde projects
2015-05-30 15:21:25 +09:00
Andrew Tridgell
337cd3d4a7
autotest: allow RebootRequired keyword in autodocs
2015-05-29 16:35:33 +10:00
Andrew Tridgell
b27d0a6525
Replay: handle replay on older logs
...
we now pass-thru all messages except those that are being generated by
replay. We also pass-thru the FMT headers for those messages
2015-05-28 13:30:38 +10:00
Andrew Tridgell
2007d2b6eb
Replay: cope with FRAM messages
...
use them to trigger ahrs updates
2015-05-28 13:30:37 +10:00
Peter Barker
8eafc209a9
Replay: understand and use 64-bit timestamps in Replay
2015-05-27 11:54:17 +10:00
Andrew Tridgell
320b69c375
autotest: make sim_vehicle.sh work better on windows
2015-05-25 16:50:27 +10:00
Andrew Tridgell
532839d7dd
autotest: remove old python simulators
2015-05-25 12:22:28 +10:00
Andrew Tridgell
9f09ac64cf
autotest: enable internal MAVLink gimbal
...
and add -B option to help debugging
2015-05-25 12:20:27 +10:00
Andrew Tridgell
0d20167294
autotest: removed earth-frame rates usage
...
work only with rates in body frame
2015-05-25 08:42:21 +10:00
Andrew Tridgell
8f5c663463
autotest: show -M option in usage for sim_vehicle.sh
2015-05-24 15:24:02 +10:00
Andrew Tridgell
90aa834102
autotest: use internal simulator backends when possible
2015-05-23 17:14:52 +10:00
Andrew Tridgell
2392481945
autotest: remove old ROS runsim code
2015-05-22 16:09:58 +10:00
Andrew Tridgell
d734e700fc
autotest: support last_letter in sim_vehicle.sh
2015-05-22 16:07:44 +10:00
Andrew Tridgell
d00f1c0d4d
scripts: fixed handling of no-pde for fw version
2015-05-22 16:07:43 +10:00
Andrew Tridgell
088fb95192
autotest: make last_letter run at 500Hz
2015-05-22 16:07:43 +10:00