Peter Barker
30fec9f54b
Tools: ardupilotwaf: make unused variables fatal on all boards
6 years ago
Peter Barker
e6a1789df8
Tools: ardupilotwaf: make shadowed variables fatal on all platforms
6 years ago
Peter Barker
156d580bcd
Tools: ardupilotwaf: include sfml-audio
6 years ago
Peter Barker
780e0e2eba
Tools: ardupilotwaf: build SITL binaries for x86_64-linux-gnu and arm-linux-gnueabihf
6 years ago
Peter Barker
1a81da4a26
Tools: ardupilotwaf: sort boards in help text
6 years ago
Peter Barker
929e84d120
Tools: ardupilotwaf: add -Werror=attributes
6 years ago
Andrew Tridgell
9e50c1b64e
waf: fixed case insensitive board name
6 years ago
Andrew Tridgell
102141756a
waf: make board name case insensitive in waf configure
6 years ago
Peter Barker
facfa53f57
Tools: waf: add -Werror=overloaded-virtual
6 years ago
Peter Barker
39e7733872
Tools: waf: add -Werror=enum-compare
6 years ago
Andrew Tridgell
3c9646dfef
waf: allow hwdef.dat to override build optimization
6 years ago
Francisco Ferreira
03ed67a996
waf: add option to override toolchain
6 years ago
Peter Barker
6137704032
Tools: ardupilotwaf: add -Werror=inconsistent-missing-override for clang
6 years ago
Andrew Tridgell
1f28994bae
waf: added --sitl-flash-storage option
6 years ago
mirkix
f9d49913d9
ardupilotwaf: enable UAVCAN for bbbmini, blue and pocket
6 years ago
Michael du Breuil
7b259fb09f
ardupilotwaf: Enable heap for scripting builds
6 years ago
Andrew Tridgell
bac091262f
waf: use ctx.fatal for old board error
...
thanks to @OXINARF
6 years ago
Andrew Tridgell
646c6f4361
waf: point developers at the new build
6 years ago
Andrew Tridgell
7c5d82ed15
waf: removed px4 build targets
6 years ago
Peter Barker
8949cdd87a
Tools: waf: use ctx rather than build for fatal errors
6 years ago
Andrew Tridgell
304eaa7782
waf: fixed typo
6 years ago
Peter Barker
1d2f8555c0
Tools: ardupilotwaf: adjust for new location of uploader.py
6 years ago
Michael du Breuil
472cd9f48c
Tools: Add a runtime scripting check flag
6 years ago
Francisco Ferreira
2e3b4df47e
waf: don't fail on missing pkg-config
...
Also remove unneeded wrapper method and use standard waf
6 years ago
Francisco Ferreira
9bdbd37d98
waf: boards: use existing abstract class definition
...
Remove special case for removing ChibiOS base board class and use the pre-existing way
Make board name list order be case-insensitive
Also fix some space in blank lines
6 years ago
Francisco Ferreira
1e036e4d4e
waf: boards: small change to use waf standard
6 years ago
Peter Barker
769192fed7
Tools: ardupilotwaf: make type narrowing an error
6 years ago
Michael du Breuil
645afbab82
ardupilotwaf: Add ROMFS for scripting
6 years ago
Andrew Tridgell
b3b5415081
waf: added --use-nuttx-iofw configure option
...
this allows building with the old NuttX based IO firmware. The default
is the ChibiOS based firmware
6 years ago
Peter Barker
6585b6036d
Tools: waf: add -Werror=return-type to all boards
6 years ago
Peter Barker
d4c3caf592
Tools: ardupilotwaf: add enable-math-check-indexes configure option
6 years ago
Andrew Tridgell
31548c983a
waf: ensure that C files get same ABI flags as C++
6 years ago
Michael du Breuil
33d4e09d60
Tools: Add lua source to waf
6 years ago
Michael du Breuil
580c9d6ad9
Tools: Add waf scripting configure option
6 years ago
Michael du Breuil
17103623eb
Tools: Pass ENABLE_SCRIPTING into the system
6 years ago
Francisco Ferreira
434afa268e
waf: change ChibiOS ld script path back to relative
...
Fixes #9461
6 years ago
Siddharth Purohit
56afc44c56
ardupilotwaf: add support for controllers with different arm cortex and related configs
6 years ago
Siddharth Purohit
6fee72b0c0
waf: add flags for F1 controller support and more debug features
6 years ago
Peter Barker
35330e8caa
Tools: ardupilotwaf: add -Werror=unused-result for all boards
7 years ago
Peter Barker
3a1afc4bf1
Tools: boards.py: make float-equals fatal in sitl
7 years ago
Peter Barker
5bd1f57a2a
Tools: ardupilotwaf: add -Werror=return-type to all boards
7 years ago
Andrew Tridgell
c5f3beb297
waf: added --enable-asserts option for ChibiOS
7 years ago
Andrew Tridgell
655828d2f8
waf: use wildcard OSD fonts for SITL
7 years ago
Andrew Tridgell
f78b84805c
waf: don't generate hex files if intelhex module not installed
7 years ago
Andrew Tridgell
8ba137bd9a
waf: moved ROMFS embed script into waf folder
7 years ago
Andrew Tridgell
355269115e
waf: support --enable-osd option
7 years ago
Andrew Tridgell
a7ecbf29aa
waf: define CHIBIOS_BOARD_NAME
7 years ago
Andrew Tridgell
95b2587c76
waf: use ardupilot uploader for HAL_PX4
7 years ago
Andrew Tridgell
d12cf0ab59
waf: added -Werror on signed comparison
7 years ago
Lucas De Marchi
49d08ba72a
Global: remove minlure
...
Minlure is a port of ArduPilot to Minnow Board connected to daughter
board. Very few of those were produced and nobody is flying with it.
It served its purpose and all the the improvements to ArduPilot remain
regardless of it not being supported anymore. Now it's just adding
maintenance work with no clear benefit, so pull the plug.
7 years ago