Peter Barker
b26d140316
Tools: ardupilotwaf: remove redundant --no-trigraph
7 years ago
Andrew Tridgell
b6c0e65dee
waf: set CYGWIN_BUILD on cygwin for px4
...
helps with missing/cmath
7 years ago
Andrew Tridgell
3e9f0f83f0
waf: fixed cygwin build for ChibiOS
...
keep path lengths to linker short
7 years ago
Andrew Tridgell
706a0c1b2f
waf: define CYGWIN_BUILD for ChibiOS under cygwin
...
and for SITL
7 years ago
Andrew Tridgell
43f1b43b6c
waf: auto-generate board targets for ChibiOS
...
this allows porting to a new board by just adding the hwdef.dat, with
no other changes
7 years ago
Andrew Tridgell
2075a3da7d
waf: use pre_build hook for ChibiOS
...
this fixes dynamic uavcan building
7 years ago
Andrew Tridgell
7d5ed1bc9b
waf: simplify board classes for ChibiOS
...
rely in hwdef.dat
7 years ago
Andrew Tridgell
fed1579187
waf: auto-enable CAN for ChibiOS builds
...
use presence of CAN pins in hwdef.dat to automatically enable if
available
7 years ago
Andrew Tridgell
89430793dd
waf: allow env variable overrides in hwdef.dat
...
this allows hwdef.dat to control files that are built and flags to the
build
7 years ago
Andrew Tridgell
61debe95e0
Tools: started on OMNIBUSF7V2 support
7 years ago
Andrew Tridgell
035da5047a
waf: added fmuv2 build
...
based on fmuv3, but with 1M target flash
7 years ago
Peter Barker
053d789843
Tools: ardupilotwaf: disable SLP vectorization for clang++ in SITL
...
There appears to be a problem caused by clang++'s optimisations to do
with SLP vectorizations.
It *looks* like it doesn't push enough operands into one of the vectors,
so you end up with a division by zero when attempting to execute an SSE
instruction.
7 years ago
Andrew Tridgell
4dc88c6022
waf: added crazyflie2
7 years ago
ljwang
59ee3c8f62
AP_HAL: support mini-pix
7 years ago
Alexey Bulatov
7302618bbc
waf: add support UAVCAN for Edge board
7 years ago
Andrew Tridgell
8b5291975b
waf: disable uavcan and fatfs on skyviper-v2450
7 years ago
Andrew Tridgell
36695fe1f6
waf: create abin files for some px4 builds
...
needed for skyviper web UI upload
7 years ago
Andrew Tridgell
258ae49952
waf: support PX4 boards with no microSD or USB
7 years ago
Andrew Tridgell
86d43061e9
waf: added skyviper-v2450-px4 build
7 years ago
Andrew Tridgell
2db74a642b
waf: added skyviper-f412-rev1 board
...
older board with SPI 20789
7 years ago
Andrew Tridgell
779de02acb
waf: disable double-promotion warnings on ChibiOS
...
these are not useful
7 years ago
Andrew Tridgell
13a3c56a02
waf: added board name to ChibiOS build
7 years ago
Siddharth Purohit
b1499ee8f2
waf: add option to compile with uavcan for chibios boards
7 years ago
Andrew Tridgell
3d50bbe2c0
waf: added mini-pix build target
7 years ago
Andrew Tridgell
6ee0c48ab1
waf: added revo-mini build type
7 years ago
Peter Barker
7c232323da
waf: added support for Sparky2 STM23F405 board
7 years ago
Alexey Bulatov
e16ac3da23
ardupilotwaf: Disable exceptions for UAVCAN on linux boards
7 years ago
Alexey Bulatov
0998ac102b
ardupilotwaf: Add libraries instead of assignment
7 years ago
Andrew Tridgell
681792acf3
waf: added skyviper-v2450 build target
...
derived from fmuv3
7 years ago
Andrew Tridgell
c708201fc6
waf: added flag for no FATFS in ChibiOS
7 years ago
Andrew Tridgell
2978649cd4
waf: moved to generated loader script
7 years ago
Andrew Tridgell
5af4f8b364
waf: added mindpx-v2 build target
7 years ago
Andrew Tridgell
a2681f1d1c
waf: support ChibiOS FMUv4
7 years ago
Peter Barker
550ab6ac62
waf: chibios trigraph warning fix
7 years ago
bugobliterator
925e3a2dcb
waf: added ChibiOS support
7 years ago
mirkix
793578c0a9
ardupilotwaf: add new board PocketPilot
7 years ago
Peter Barker
fa68738726
Tools: waf: avoid trigraph warnings by adding -Wno-trigraphs
7 years ago
HeBin
c700e69541
Tools: add Robsense PhenixPro Devkit Board support
7 years ago
Staroselskii Georgii
62cb2b6845
waf: boards: add Edge
7 years ago
Lucas De Marchi
83b9518a49
build: remove raspilot
8 years ago
Francisco Ferreira
efc42edabe
waf: remove URUS
8 years ago
davidaroyer
bde8252359
waf: add support for Aerotenna OcPoC-Zynq hardware
8 years ago
Lucas De Marchi
bfe2acac33
build: add -Wno-attributes for PX4
...
This will allow us to use [[fallthrough]] attribute as an
statement.
8 years ago
Kevin Lopez Alvarez
34c977f046
waf: Initial waf support for ppro
8 years ago
Gustavo Sousa
930f3b4aca
build: boards: enable --upload option for linux boards
...
Make it use rsync command. That's a workaround to allow user using --upload
option, which in fact appends the 'rsync' to the command chain. A bad
side-effect of this is that the build summary is output twice for a command
like 'waf copter --upload'.
8 years ago
Lucas De Marchi
d02013c91b
build: aerofc-v1: add default param file into ROMFS
8 years ago
Lucas De Marchi
f6d43aea25
build: px4: allow to embed defaults file into ROMFS
8 years ago
Andrew Tridgell
c8d6311047
waf: added -Werror=switch
...
match the stm32 build, so errors are found in SITL
8 years ago
Eugene Shamaev
59ef501a19
waf: add support for building with UAVCAN
8 years ago
Lucas De Marchi
fab0358a0f
build: document special fields in px4 boards
8 years ago