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
|
cbbd5d3410
|
Tools: remove unused build_binaries.sh script
This was left as a reference while working out problems with
build_binaries.py
It is now causing confusion.
|
2018-03-01 13:52:16 +11:00 |
Peter Barker
|
0a7ae22398
|
Tools: Vagrant: use install-prereqs-ubuntu for installation
|
2018-02-13 13:49:41 +09:00 |
Andrew Tridgell
|
507fcb0f27
|
Tools: moved make_abin.sh into Tools/scripts
will be used in px4 build
|
2018-02-08 18:56:51 +11:00 |
Andrew Tridgell
|
d208dc69d3
|
Tools: moved make_abin.sh into ChibiOS scripts
|
2018-02-08 17:36:33 +11:00 |
Andrew Tridgell
|
4570213665
|
scripts: added make_abin.sh script
used to create binary for install of SkyViper 2450GPS via web UI
|
2018-02-08 17:36:33 +11:00 |
Patrick José Pereira
|
6ca1c03767
|
Tools: Skip reinstall of existing packages in install-prereqs-arch
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2018-02-08 09:54:37 +09:00 |
Patrick José Pereira
|
8aa00e88e2
|
Tools: Correct submodule update script in install-prereqs-arch
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2018-02-08 09:54:37 +09:00 |
Patrick José Pereira
|
d73f534bc7
|
Tools: Check if symbolic link already exist in install-prereqs-arch
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2018-02-08 09:54:37 +09:00 |
Michael du Breuil
|
a7cdca030c
|
Tools: Split sitl tests into per vehicle tasks
|
2018-01-23 13:34:54 +09:00 |
Robert Clarke
|
69b9438e7f
|
Tools: use posixpath for compatability with git on Windows (MSYS)
|
2018-01-16 11:05:45 +09:00 |
Andrew Tridgell
|
0b78817b81
|
Tools: added apj_tool.py
used to change embedded parameters in firmware
|
2017-12-18 11:14:59 +11:00 |
Peter Barker
|
b6415b34d1
|
Tools: do not build combined parameters as part of build_autotest
|
2017-12-16 11:08:35 +11:00 |
Peter Barker
|
5ee9361941
|
Tools: generate_manifest: include firmware type as differentiator
|
2017-11-24 12:12:35 +11:00 |
HeBin
|
c700e69541
|
Tools: add Robsense PhenixPro Devkit Board support
|
2017-11-22 10:10:21 -08: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 |
Peter Barker
|
5d02dc4a30
|
Tools: generate_manifest.py non-fatal if not all vehicle dirs exist
|
2017-10-25 12:02:19 +11:00 |
Peter Barker
|
0f99196972
|
Tools: build_binaries.sh references renamed generate-manifest.py
|
2017-10-25 12:02:19 +11:00 |
Peter Barker
|
e8f660f4a9
|
Tools: rename generate-manfest.py to generate_manifest.py
|
2017-10-25 12:02:19 +11:00 |
cclauss
|
654bb6ffce
|
Tools: runplanetest.py: Remove redundant parenthesis
This syntax error was mistakenly introduced in #6999.
|
2017-09-25 14:55:51 +01:00 |
cclauss
|
a906d31c23
|
Tools: runplanetest.py: Resolve undefined name
Fixes: #6839
Undefined names can raise [NameError](https://docs.python.org/2/library/exceptions.html#exceptions.NameError) at runtime.
|
2017-09-24 13:54:58 +10:00 |
Peter Barker
|
a87814b325
|
Tools: rename runfliptest.sh to runfliptest.py
As this is a Python script
|
2017-09-24 08:52:40 +10:00 |
cclauss
|
d2eec2db29
|
Tools: runfliptest.sh: Resolve undefined name
Fixes: #6839 (partial fix)
Undefined names can raise [NameError](https://docs.python.org/2/library/exceptions.html#exceptions.NameError) at runtime.
|
2017-09-24 08:50:37 +10:00 |
cclauss
|
d583bb9cbc
|
Tools: update_wiki.py: fix syntax error
SyntaxError: print() is a function in Python 3
|
2017-09-23 21:44:56 +10:00 |
cclauss
|
f266c82040
|
Tools: magfit_flashlog.py: fix syntax errors
SyntaxError: print() is a function in Python 3
|
2017-09-23 21:44:11 +10:00 |
Peter Barker
|
406f4a9ca7
|
Tools: generate-manifest: print errors to stderr
|
2017-09-13 10:09:00 +10:00 |
Francisco Ferreira
|
84efe7e6f5
|
Tools: ci: reduce ccache sizes
|
2017-09-08 16:33:15 +01:00 |
Francisco Ferreira
|
be88b5a6e8
|
Tools: ci: get ccache statistics for SITL test
|
2017-09-08 16:33:15 +01:00 |
Francisco Ferreira
|
129fde128a
|
Tools: ci: let waf decide number of jobs for building SITL test
|
2017-09-08 16:33:15 +01:00 |
Francisco Ferreira
|
aa6b997a0b
|
Tools: ci: use number of CPUs to choose number of jobs on Make builds
|
2017-09-08 16:33:15 +01:00 |
Francisco Ferreira
|
c073263c8d
|
Tools: ci: disable ccache for Make builds
|
2017-09-08 16:33:15 +01:00 |
Francisco Ferreira
|
80e784c93d
|
Tools: ci: only do Make builds in some special cases
build using Make system for PX4-v3 or, if it is a cron job, for all PX4 boards and SITL
|
2017-09-08 16:33:14 +01:00 |
Andrew Tridgell
|
8d0d4fe40a
|
Tools: added script to decode Saleae CSV capture file
|
2017-08-26 09:56:25 +10:00 |
Lucas De Marchi
|
47968cda09
|
scripts: don't set PKG_CONFIG_PATH globally
It was done only for Bebop, but we build it statically so it has
actually no effect.
|
2017-08-16 10:51:59 -07:00 |
Peter Barker
|
d8e260874d
|
Tools: copyit must always be given fourth, src, parameter
|
2017-08-15 13:09:45 +10:00 |
Andrew Tridgell
|
4c6922e413
|
Tools: fixed ardusub build
and manifest generation without PX4IO
|
2017-08-10 09:35:31 +10:00 |
Andrew Tridgell
|
42b181b652
|
Tools: updates to build_binaries.sh (use waf)
this switches to waf for all the px4 builds, plus adds px4pro It also
removes apm1/apm2 for plane build, and removes the download directory
for PX4IO
|
2017-08-08 11:15:09 +10:00 |
Andrew Tridgell
|
78f6a5a177
|
Tools: improve devid decode
|
2017-08-01 20:17:11 +10:00 |
Kevin Lopez Alvarez
|
33f6b30ef4
|
Tools: initial FMUv4pro support
|
2017-07-24 13:45:37 +10:00 |
Francisco Ferreira
|
83359e898a
|
Tools: update CI ccache version to 3.3.4
ccache 3.3.x uses CPP2 enabled by default so remove enabling it
|
2017-07-18 14:15:39 +01:00 |
Francisco Ferreira
|
540548f0aa
|
Tools: CI: only set shell to verbose after including profile
Travis has a very long .profile script, which is already shown in configure step, so there is no need to log it again in the build step
|
2017-07-18 14:15:38 +01:00 |
Andrew Tridgell
|
cd52c5a5c5
|
Tools: make build_all.sh use waf
|
2017-05-09 14:05:20 +10:00 |
Lucas De Marchi
|
eb61bb86ee
|
Tools: build_binaries: split configure, clean and build on waf
All 3 together breaks PX4 boards that have to go through the external
CMake build system.
|
2017-05-08 17:07:31 -07:00 |
Lucas De Marchi
|
d04dab3a30
|
Tools: build_binaries: fix typo and binary name
|
2017-05-08 17:07:31 -07:00 |
Lucas De Marchi
|
cb2f472445
|
Tools: add aerofc-v1 to autobuild
|
2017-05-08 10:09:27 +09:00 |
Andrew Tridgell
|
55ac480e91
|
Tools: added decode_devid.py
|
2017-04-29 10:13:23 +09:00 |
Reza Farrahi M
|
aa0de36b2e
|
Tools: fix wxpython package name on Arch
|
2017-04-19 02:18:30 -07:00 |