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
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
76750a1d9d
scripts: added fmuv5 to autobuild
2018-06-08 09:56:41 +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
Peter Barker
b4682f8b2a
Tools: scripts: build_binaries.py: understand magic ChibiOS boards
2018-04-10 15:48:31 +10:00
Peter Barker
1b3dc9faf7
Tools: scripts: build_binaries.py: remove tmpdir between all builds
...
This ensures we don't reuse build producs incorrectly.
2018-04-10 15:48:31 +10:00
Peter Barker
4a986264be
Tools: build_binaries: add fmuv{2,3,4} and mindpx-v2 to common vehicles
2018-04-10 15:48:31 +10:00
Peter Barker
cafa5382e9
Tools: Revert "Tools: autotest: use custom gcc for ChibiOS builds"
...
This reverts commit 78a3e1d07a
.
Apparently we can release with the existing compilers, it builds and
flies just fine
2018-03-23 13:06:59 +11:00
Peter Barker
78a3e1d07a
Tools: autotest: use custom gcc for ChibiOS builds
2018-03-23 11:06:24 +11:00
Peter Barker
a396a0d0fd
Tools: build_binaries.py: copy more build products into output binaries directory
2018-03-23 11:06:24 +11:00
Peter Barker
53f4282458
Tools: include skyviper-v2450 in binaries produced
2018-03-23 11:06:24 +11:00
Peter Barker
2b87f6dcca
Tools: autotest: replace use of distutils.dir_utils
...
distutils.dir_utils.mkpath was throwing a file-not-found error
2018-03-21 10:27:58 +11:00
Peter Barker
80cb2e343c
Tools: build_binaries.py: print errors out at end of run
2018-03-09 19:09:34 -08:00
Peter Barker
cff8a98aa5
Tools: autotest.py: remove building of APM binaries
...
We have not supported APM for years.
However, we retained the ability to build the APM firmware as
part of the autotest process.
This commit removes that ability. Past this point the autotest server
will not build any firmware for the apm1 or apm2 boards. There is no
intention to remove the existing firmware blobs.
Work is planned on build_binaries.py, thus this removal.
2018-03-09 19:09:34 -08:00
Andrew Tridgell
585c484be0
Tools: fixed syntax error in build_binaries.py
2018-03-10 07:44:25 +11:00
Peter Barker
3f17ac765e
Tools: build_binaries: raise a CalledProcessError on bad exit code
...
We've been silently ignoring bad exit codes. Stop that.
2018-03-01 19:50:50 +11:00
Peter Barker
4d28fa8e09
Tools: build_binaries.py: catch exception on copy failure
...
Also correct some debug and add flake8 compliance
2018-03-01 19:50:50 +11:00
Peter Barker
b6404ff26b
Tools: build_binaries.py: handle badly formed config.mk
2017-10-26 17:22:06 +11:00
Peter Barker
efefdfa037
Tools: build_binaries.py: support config.mk
2017-10-26 09:25:35 +11:00
Peter Barker
9e7d2e837a
Tools: build_binaries.py: translate build_binaries.sh into python
2017-10-25 12:02:19 +11:00