Adam Watkins
2fe3535fd8
Docker: add Dockerfile for Docker container support
2018-09-05 11:29:33 +10:00
Peter Barker
c902260925
Tools: remove extra running of unit tests from build_ci.sh
2018-09-03 09:57:38 +01:00
Francisco Ferreira
37b9e76737
Tools: update CI scripts
...
Remove old CMake PPA (Trusty has a more recent version)
Remove ccache from APT install since we build it from source
Update ccache to version 3.4.2
Add extra checks for compiler presence
Since no ccache DB is saved between builds we don't limit its size anymore and Make builds can use it
2018-08-30 16:34:56 -07:00
Peter Barker
4543604085
Tools: scripts: build_ci.sh: build and run unit tests in ci
2018-08-31 07:59:25 +10:00
cclauss
650ee3f441
Python 3 treats old style exceptions as syntax errors
2018-08-19 20:37:06 +10:00
Patrick José Pereira
8e76f0f6d9
scripts: Add mavproxy in pip install
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-08-18 09:32:13 +10:00
Peter Barker
b8030816b8
Tools: autotest: add tests for mode changes for Copter and Rover
2018-08-01 12:11:30 +09:00
Henry Wurzburg
33a7d2fef8
Add OmnibusNanoV6 board to builds
2018-08-01 12:32:38 +10:00
Andrew Tridgell
fcab097572
Tools: updated CI link for STM32-tools
2018-07-30 14:16:11 +10:00
Andrew Tridgell
ccc1170c8c
Tools: auto-build Pixhawk1
2018-07-27 10:02:31 +10:00
Stephen Dade
0130ff9b89
Tools - updated URL and git submodule command for install-prereqs
2018-07-19 14:52:05 +09:00
Andrew Tridgell
9cba2c9bd3
Tools: fixed build target for F4BY
2018-07-18 21:24:44 +10:00
Andrew Tridgell
34e9a6e693
Tools: added f4by to autobuild list
2018-07-18 21:11:44 +10:00
Andrew Tridgell
44cfb6eaca
Tools: added KakuteF7 to builds
2018-07-13 14:53:53 +10:00
Andrew Tridgell
087aa1a199
Tools: decode SITL device IDs
2018-07-13 10:19:01 +10:00
Andrew Tridgell
20d1d9dc36
Tools: build Pixracer and mRoX21 in autobuild
2018-07-12 12:33:32 +10:00
Luis Vale Gonçalves
0e6780e18b
Update tap and update pre-reqs
...
Update tap to ardupilot and updated the pre-reqs
2018-07-11 12:14:07 -07:00
Andrew Tridgell
7c3a75b609
Tools: added auto-build of PH4, PH4-mini and CUAVv5 boards
2018-07-10 18:29:14 +10:00
Andrew Tridgell
7c55c60beb
Tools: run configure_all.py in build_all
2018-07-06 10:21:12 +10:00
Andrew Tridgell
7ceb83ae9d
Tools: added configure test for all boards
2018-07-06 10:21:12 +10:00
Andrew Tridgell
43ab8d88bf
Tools: fixed test for supported boards
2018-07-05 09:17:44 +10:00
Andrew Tridgell
b97fa4c978
Tools: allow pattern of boards to build_bootloaders.py
2018-07-05 07:53:48 +10:00
Andrew Tridgell
9def39f89f
Tools: auto-build CubeBlack
2018-07-05 07:53:48 +10:00
Andrew Tridgell
bff796af4e
Tools: removed annoying print msgs
2018-06-28 11:35:13 +10:00
Andrew Tridgell
f3a2d63747
Tools: don't generate a _with_bl file for the bootloader itself
2018-06-25 21:22:31 +10:00
Andrew Tridgell
77929dabb3
Tools: fixed python3 error in make_intel_hex.py
2018-06-25 21:22:31 +10:00
Andrew Tridgell
949af17fa4
Tools: save _with_bl.hex files in firmware download
2018-06-24 20:15:38 +10:00
Andrew Tridgell
623a30be55
waf: build hex file with and without bootloader
...
this allows for DFU tools without losing parameters
2018-06-24 16:47:23 +10:00
Andrew Tridgell
f202ff87e2
Tools: only build one target for revo-mini
2018-06-24 08:26:28 +10:00
Andrew Tridgell
3900949d19
Tools: build a lot more board binaries
2018-06-24 08:26:28 +10:00
Peter Barker
b555370e07
Tools: build_binaries: remove build directory before configure
...
with recent changes this should actually be marginally faster than
keeping old build products around
2018-06-23 17:51:45 +10:00
Andrew Tridgell
e2d29fe1db
Tools: install intelhex package for CI
2018-06-23 17:06:38 +10:00
Andrew Tridgell
338ff6ae64
waf: automatically build intel hex fw when possible
...
this combines the bootloader and application code into a single binary
2018-06-23 17:06:38 +10:00
Andrew Tridgell
4cafcc4eae
travis: added revo-bootloader to CI
...
this ensures the bootloader build will keep working
2018-06-23 17:06:38 +10:00
Andrew Tridgell
ae1d1cad5e
Tools: added a script to build all bootloaders
2018-06-23 17:06:38 +10:00
Peter Barker
e9a07bdd6f
Tools: create CHIBIOS_GIT_VERSION build-time define
2018-06-18 19:10:37 +01:00
Andrew Tridgell
76750a1d9d
scripts: added fmuv5 to autobuild
2018-06-08 09:56:41 +10:00
Andrew Tridgell
11b327e336
scripts: update decode_devid.py for new IMUs
2018-06-06 07:15:41 +10:00
Michael du Breuil
dcc25838fb
CI: Run param parse last, on all CI instances
...
This makes param parse failures much more obvious in the CI logs, as
well as ensuring that both Semaphore and Travis will fail on bad
parameter data (which should reduce user confusion when one service
passes and the other fails).
2018-06-05 09:11:09 +10:00
Peter Barker
d320e8517d
Tools: correct check for realpath
2018-05-17 17:27:43 +10:00
Peter Barker
3615219c4c
Tools: install-prereqs-ubuntu: correct check for realpath
2018-05-16 08:35:54 +10:00
Peter Barker
5f44327dab
Tools: install-prereqs-ubuntu: only install realpath package if available
...
This has been rolled into coreutils in more recent Ubuntus
2018-05-15 12:52:03 +10:00
Buzz
0f39c4da80
Tools: install-prereqs-ubuntu.sh: increase verbosity
...
Make it a bit more verbose in regard to which script is running, helpful for new user/s especially.
2018-05-15 12:09:32 +10:00
Buzz
f5b2d5ca66
Tools: jsbsim script should not re-install jsbsim if it's already installed
...
It's called unconditionally from other script/s that may be run repeatedly
2018-05-15 12:08:19 +10:00
Andrew Tridgell
6ab96fe8a9
Tools: don't publish elf files in build_binaries.py
...
these just confuse users of ChibiOS
2018-05-10 17:37:59 +10:00
Pierre Kancir
cc50fff51f
Tools: install-prereqs-ubuntu: add xterm to SITL install list
2018-05-09 13:38:36 +10:00
Patrick José Pereira
9dee2c4981
Tools: Add ardusub
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-05-08 09:58:13 +10:00
Patrick José Pereira
f4559113c5
Tools: Update build_docs script
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-05-08 09:58:13 +10:00
Lucas De Marchi
997d9f58de
build: invert default for header checks
...
In the end the build time is always almost the same, but it's a pain to
change one header and have it check the world. CI continues to use the
check so we can get any mistake before merging.
2018-05-04 11:47:04 -07:00
Michael du Breuil
f19d01332b
Tools: Reintroduce arduplane to CI script
2018-04-11 13:26:29 +10:00