Commit Graph

781 Commits

Author SHA1 Message Date
Andrew Tridgell
cdf813697a autotest: speed up build_all_px4.sh
only build archives once
2013-10-10 14:14:39 +11:00
Andrew Tridgell
453581b25a autotest: added linux build to build_all.sh 2013-10-01 12:11:50 +10:00
Andrew Tridgell
5b5038f419 build: skip FLYMAPLE examples 2013-09-24 14:27:32 +10:00
Andrew Tridgell
070a0fefd9 build: added flymaple to build_all.sh test 2013-09-24 13:56:03 +10:00
Andrew Tridgell
387b6afed4 autotest: ensure JSBSim is dead at start of testing 2013-09-13 13:22:00 +10:00
Andrew Tridgell
4f33e4e114 autotest: fixed handling for wiki and xml generation 2013-09-12 10:01:30 +10:00
Andrew Tridgell
e43234874a build: avoid rebuilding PX4 archives for each copter type
this should make build_binaries.sh much faster
2013-09-06 20:05:23 +10:00
Andrew Tridgell
b992423f4d autotest: log versions of trees in build log 2013-09-06 11:46:19 +10:00
Andrew Tridgell
639f479c45 build: cope with config.mk from configure
the HAL_BOARD syntax doesn't work with shell with set -e
2013-09-04 12:03:54 +10:00
Andrew Tridgell
25255d79e8 PX4: cope with relative path for PX4_ROOT in build_binaries.sh 2013-08-30 17:59:32 +10:00
Andrew Tridgell
dadd3ee4ea PX4: upload both v1 and v2 firmwares on firmware.diydrones.com 2013-08-30 13:39:39 +10:00
Andrew Tridgell
11676d3faa PX4: no need to build px4-io now 2013-08-30 13:35:31 +10:00
Andrew Tridgell
935546d80d PX4: setup build layout to assume PX4Firmware and PX4NuttX trees
both in directory above ardupilot
2013-08-30 13:32:23 +10:00
Andrew Tridgell
61507ccd20 autotest: build docs on each autotest run 2013-08-15 09:04:58 +10:00
Andrew Tridgell
81bb4f26a1 autotest: update plane test with more modes
added tests for FBWB, STABILIZE, CRUISE, ACRO and CIRCLE
2013-07-16 13:23:48 +10:00
Andrew Tridgell
becd180441 autotest: external timeout must be greater than internal timeout
or we can get blank output
2013-07-08 21:52:24 +10:00
Andrew Tridgell
5b29c82a2b autotest: update timeout again
we're getting too close
2013-06-19 07:25:13 +10:00
Andrew Tridgell
757adacf8a autotest: added $HOME/APM to PYTHONPATH 2013-06-18 17:02:00 +10:00
Andrew Tridgell
e553d89928 autotest: test build of rover HIL 2013-06-04 11:58:29 +10:00
Andrew Tridgell
dc712aab1f build: removed plane 1280 build from autotest
we probably won't support it for the next release.

See http://diydrones.com/forum/topics/keep-supporting-apm1-1280-in-arduplane
2013-05-31 18:30:11 +10:00
Andrew Tridgell
96df6d6f7c scripts: allow build_parameters.sh to work from either APM directory or above 2013-05-30 12:19:50 +10:00
Andrew Tridgell
1d9c1628fa autotest: stop updating google code parms, and add separate vehicle parms
We have moved the google code parms to wordpress

this allows GCS developers to pull only the parameters for the vehicle
they are flying if they prefer.
2013-05-28 10:25:21 +10:00
Andrew Tridgell
cf10ecad2b scripts: fixed plane auth for wordpress upload 2013-05-27 23:07:38 +10:00
Andrew Tridgell
63b09c8ff9 scripts: added auto upload of parameters to new wordpress wiki 2013-05-27 23:06:18 +10:00
Andrew Tridgell
d7b1c69362 autotest: increase the timelimit for longer copter tests 2013-05-22 21:42:25 +10:00
Andrew Tridgell
c6006972a2 autobuild: added FORCE_BUILD for forcing a rebuild 2013-05-22 19:20:35 +10:00
Andrew Tridgell
1e8357ba02 autobuild: create both old and new binary names 2013-05-22 19:14:43 +10:00
Andrew Tridgell
83a82ec504 scripts: don't push parameters XML on any errors 2013-05-21 17:02:13 +10:00
Andrew Tridgell
5296e858b6 build: fixed build_all_px4.sh for new PX4 build 2013-05-10 09:40:29 +10:00
Andrew Tridgell
ad9d3360da PX4: fixed px4io build in build_binaries.sh 2013-05-10 06:43:29 +10:00
Andrew Tridgell
2b8ea4db43 build: fixed build_binaries.sh for new PX4 build 2013-05-10 06:16:54 +10:00
Andrew Tridgell
7e36935140 autotest: keep images in history 2013-05-06 14:04:39 +10:00
Andrew Tridgell
58d5fab412 autotest: copy .tlog files to history 2013-05-03 14:38:32 +10:00
Andrew Tridgell
d227d2559d autotest: added APMVERSION to firmware.diydrones.com version 2013-04-24 16:16:21 +10:00
Andrew Tridgell
67de5e5172 autotest: added unpack_mp.sh script
used to generated
http://firmware.diydrones.com/Tools/MissionPlanner/upgrade
2013-04-24 13:56:42 +10:00
Andrew Tridgell
cd624f68b9 build: touch directories to get dates right 2013-04-23 11:23:47 +10:00
Andrew Tridgell
00dc9712de scripts: test apm2beta build in autotest 2013-04-16 11:26:01 +10:00
Andrew Tridgell
bad15438d5 scripts: added flashlog magnetic fit code
this runs the same mag offset code APM uses, but on a flashlog
2013-04-15 14:07:45 +10:00
John Wiseman
8eb097a53c Added Vagrantfile to define a standardized Ubuntu 12.04 32-bit
development environment.

Added a script, install-prereqs-ubuntu.sh, that installs all packages
and software required for development on AVR and PX4 platforms.

pch: rebased pullreq 183
2013-04-07 11:05:33 -07:00
Andrew Tridgell
4a02af088b autotest: check for new build tags 2013-03-29 20:00:42 +11:00
Andrew Tridgell
60ae67992d autotest: fixed mavlink update path 2013-03-29 19:21:48 +11:00
Andrew Tridgell
94463fd91e autotest: copy latest firmware html on each run 2013-03-23 16:19:23 +11:00
Andrew Tridgell
8ec5ba9cec build: autobuild stable and beta binaries
this populates http://firmware.diydrones.com with latest, stable and
beta binaries
2013-03-23 14:30:44 +11:00
Andrew Tridgell
e0c8a9c443 autotest: fixed build_parameters.sh script 2013-03-22 09:42:10 +11:00
Andrew Tridgell
54cb722f9a autotest: fixed frame sizes logging 2013-03-18 17:47:51 +11:00
Andrew Tridgell
ac10e7ea26 Tools: build all the PX4 copter frame types 2013-03-18 15:23:09 +11:00
Andrew Tridgell
3deaf0beee Tools: added the top level scripts for autotest 2013-03-18 15:16:08 +11:00
Andrew Tridgell
1d836db862 build: added all 7 copter frame types to binary build 2013-03-18 14:44:41 +11:00
Andrew Tridgell
cf62619108 build: record git version in firmware build 2013-03-14 12:58:33 +11:00
Andrew Tridgell
5762a13223 build: add 1280 build for rover and plane 2013-03-12 12:45:21 +11:00
Andrew Tridgell
cb414fb652 Build: fixed location of latest/ directory 2013-03-10 22:00:03 +11:00
Andrew Tridgell
fcfed2e81d autotest: build all binaries for master on each commit 2013-03-10 17:16:56 +11:00
Andrew Tridgell
891f35835e Tools: added build_all_px4.sh
this brings px4 into autotest
2013-02-12 08:35:39 +11:00
Andrew Tridgell
7a051616ec Tools: fixed build_examples.sh to not depend on board in config.mk 2013-01-14 07:03:16 +11:00
Andrew Tridgell
5818dd9cd8 scripts: removed apm2beta from build tests 2013-01-11 21:19:32 +11:00
Andrew Tridgell
8cf4cbf611 Tools: use parallel builds in build_all.sh
saves developer time. Most devs have multi-core machines now
2013-01-07 11:11:10 +11:00
Andrew Tridgell
4ee969f439 Tools: fixed build_all.sh script 2012-12-20 14:52:37 +11:00
Andrew Tridgell
958b27f06d fixup 2012-12-20 14:52:36 +11:00
Andrew Tridgell
306dc926ff Tools: allow targets to be specified in build_examples.sh 2012-12-20 14:52:36 +11:00
Andrew Tridgell
33e6edcab2 scripts: added apm2 hil to build_all.sh 2012-12-04 11:13:54 +11:00
Andrew Tridgell
45390badb1 autotest: test rover SITL build 2012-11-27 21:50:08 +11:00
Andrew Tridgell
8f845f897c autotest: test apm2 rover build 2012-11-27 21:48:07 +11:00
Andrew Tridgell
495dfc30e6 scripts: added build_example.sh script
used to test the build of all our example code
2012-11-24 21:06:52 +11:00
Andrew Tridgell
ed7eec91f4 build: added sitl-newcontrollers to build_all.sh 2012-08-22 12:45:14 +10:00
Andrew Tridgell
16e06ea1f4 ACM: build DMP version in autotest
this gives it a chance of keeping working
2012-08-21 15:58:59 +10:00
Andrew Tridgell
60caaa4b04 MAVLink: remove MAVLink 0.9 protocol support
this simplifies the code a lot. We're not going back to 1.0
2012-07-05 13:00:46 +10:00
Andrew Tridgell
54d5819f4c test: it is no longer possible to build with MAVLink 0.9
the Camera and Mount code make it impossible because of the incredibly
silly arduino cpp handling.
2012-06-15 16:27:11 +10:00
Andrew Tridgell
d5c9d31774 Rover: added APMrover2 to build_all.sh
hopefully it will stay building
2012-06-10 19:35:56 +10:00
Andrew Tridgell
25c17a5425 re-enable the AP_Mount build 2012-06-04 19:32:11 +10:00
Andrew Tridgell
d1fe093921 autotest: fixed build_all.sh for MAVLink 1.0 2012-06-04 13:14:52 +10:00
Andrew Tridgell
4f90e6e844 build: cope with Arduino 1.0 in command line build
this should autodetect 1.0 versus older builds
2012-04-27 15:38:42 +10:00
Andrew Tridgell
615defdc37 use build_all.sh to ensure we don't break the mount code 2012-04-24 10:57:43 +10:00
Andrew Tridgell
e5ec810c92 autotest: fixed check of return code for build_all.sh 2012-02-20 09:17:08 +11:00
Andrew Tridgell
08d730c266 scripts: added some more builds to build_all.sh 2012-02-19 17:05:28 +11:00
Andrew Tridgell
a0d4e940ef Heli: added heli build to build_all.sh script
ensure heli builds are tested
2012-02-19 16:34:43 +11:00
Andrew Tridgell
176c12657d added more build types to build_all.sh 2011-12-12 15:14:55 +11:00
Andrew Tridgell
f66a98b969 scripts: added build_all.sh
this is useful when testing merge work
2011-11-25 20:00:19 -08:00
James Goppert
14d27b1e4c Cleaned up AP_GPS formatting. 2011-10-28 14:52:50 -04:00
James Goppert
77da85648d Clean up formatting for AP_Common 2011-10-28 14:43:43 -04:00
James Goppert
fc12113167 Adding bash formatting script using astyle. 2011-10-27 16:30:15 -04:00
Andrew Tridgell
3fc0b4c673 script to generate frame sizes from .lst files
this is used by http://apm.tridgell.net
2011-09-18 09:31:50 +10:00