Pierre Kancir
4049c15557
Tools: link AP_FETtecOneWire
3 years ago
Andrew Tridgell
c8b8aa1f4f
Tools: define obal board
3 years ago
Andrew Tridgell
87e5d47ed7
waf: add files from ROMFS_custom to ROMFS
...
this allows for lua scripts in the root of the source tree as ROMFS_custom/scripts/*.lua
it also allows for any other custom data files that may be
needed. This is cleaner for custom scripts than having the files in
AP_HAL_ChibiOS/hwdef/BOARD/scripts, and allows for the same scripts
working in SITL, Linux and ChibiOS
4 years ago
Andrew Tridgell
df9950fbb3
Tools: allow for double EKF build
4 years ago
Andrew Tridgell
5bccdf5e5a
waf: added --ekf-double configure option
4 years ago
Andrew Tridgell
895ab6c089
waf: added --postype-single option
...
for SITL with single precision postype_t
4 years ago
Peter Barker
31c345fc4b
Tools: add support for AP_Logger into AP_Periph
4 years ago
Pierre Kancir
d1cc8d2bf3
Waf: add coverage flags
4 years ago
Peter Barker
0d05bb9732
Revert "waf: list boards 1/line in case of board-not-found error"
...
This reverts commit 8ab74d9462
.
This broke the build server which parses the output of this
4 years ago
Peter Barker
98753ec6dc
Tools: move from HAL_NO_LOGGING to HAL_LOGGING_ENABLED
4 years ago
Peter Barker
8ab74d9462
waf: list boards 1/line in case of board-not-found error
...
This line is now way too long, and splitting it this way will allow the
output to be grepped for likely-looking board names.
4 years ago
Andrew Tridgell
a04e8746a4
waf: removed debug code
...
this was in to test cygwin ar behaviour on linux. It should not have
been committed.
Thanks to Andy for letting me know it broke MacOS
4 years ago
Andy Piper
5eca0c61c4
waf: add support for --enable-stats
4 years ago
Andrew Tridgell
878bd3f0fe
waf: use /usr/bin/ar not arm-none-eabi-ar on cygwin
...
needed to allow for @FILE syntax for long arg lists
4 years ago
Andrew Tridgell
5304dfe213
waf: set NDEBUG define to avoid assert issues
...
this avoids future assert() calls from affecting STM32 HAL_ChibiOS
builds
4 years ago
Andrew Tridgell
b137f9e319
waf: fixed embed error on python2
4 years ago
bugobliterator
6d25b02508
waf: need to crc the padded bootloaders before embedding
4 years ago
Andrew Tridgell
b012c472e1
waf: added crc to embedded data
4 years ago
Andy Piper
7aa1e2d63b
waf: add AP_VideoTX module
4 years ago
Andrew Tridgell
ee8e9e3289
waf: fixed handling of vehicle dependency check for abs paths
...
this fixes the use of vehicle dependent cpp files on the build server
4 years ago
Andrew Tridgell
3c825bdffc
waf: make AP_NavEKF3_core.h a vehicle dependent include
4 years ago
Pierre Kancir
805493c854
ardupilotwaf: use dynamic generation for ap_periph board name
4 years ago
bugobliterator
9e15b5785b
ardupilotwaf: fix spec args as distcc doesn't like it
4 years ago
Andrew Tridgell
bd9dd7ff4c
Tools: added vnav linux target
4 years ago
Iampete1
5e00f5ae48
Tools: ardupilotwaf: ap_library: add genrated bindings to whitle list and add support for ends with whitle listing
4 years ago
Iampete1
8d7299d052
Tools: ardupilotwaf: ap_library.py: allow vehicle in build/
4 years ago
Andrew Tridgell
5840d24ed9
Tools: build AP_ExternalAHRS
4 years ago
Andrew Tridgell
eaf7e7354a
Tools: added locations.txt to ROMFS for SITL
4 years ago
Pierre Kancir
60c6666941
Tools: ardupilotwaf: fix scripting inclusion on build_binaries.py
4 years ago
Randy Mackay
28e769a79e
Tools: link AP_WheelEncoder for all vehicles
4 years ago
Andrew Tridgell
ce95b7e81a
waf: added --enable-memory-guard option
4 years ago
Michael du Breuil
960437d446
Tools: Add the SFML configuration flags as needed for joysticks
4 years ago
Andrew Tridgell
2e60fbc6d3
waf: fixed headers check
4 years ago
Andrew Tridgell
0c1d665818
waf: support no-gcs and DAL builds
4 years ago
bugobliterator
48b59973b5
waf: add sitl_gps support to simulate AP_Periph GPS
4 years ago
Andrew Tridgell
39f25fc0f4
Tools: added models to ROMFS in SITL
4 years ago
bugobliterator
e49891d605
Tools: waf: remove extraneous frame-larger-than warning
4 years ago
giacomo892
4eeccb61cd
WAF: Add AP_OLC to build
4 years ago
Pierre Kancir
ae29697504
Tools: build_summary: make binary path a string
4 years ago
Siddharth Purohit
b27092c651
Tools: waf: don't do uavcan build config for AP_Periph
4 years ago
Andrew Tridgell
7726848a50
waf: lock in zero errors for gcc9
4 years ago
Andrew Tridgell
3da00b482e
waf: enable -Werror for whitelisted compilers on ChibiOS builds
5 years ago
Peter Barker
0bb44ba933
waf: print compiler version as part of configure
5 years ago
Peter Barker
5c22e9e105
Revert "Tools: make non DEBUG SITL use -march=native"
...
This reverts commit 85b599b2d7
.
This breaks the cygwin binaries that MissionPlanner uses for simulation
5 years ago
Pierre Kancir
85b599b2d7
Tools: make non DEBUG SITL use -march=native
5 years ago
Andrew Tridgell
6b242bf1db
waf: add flash_total to apj file
5 years ago
Pierre Kancir
2e60f361fa
Tools: ardupilotwaf: remove '-Werror=suggest-override' from benchmark to prevent failure
...
this is due to the fact that gbenchmark header should be compatible with C++03 and then don't accept C++11 feature like override ...
5 years ago
Pierre Kancir
9d9cf2501a
Tools: disable Gtest and testing on Gbenchmark build
5 years ago
Andrew Tridgell
689902cb69
waf: moved include of ap_config.h into configure step
5 years ago
Andrew Tridgell
24425b4155
waf: allow setup of double precision for some cpp files
5 years ago