Andrew Tridgell
|
41154e0f1b
|
waf: added --ekf-double configure option
|
2021-07-23 10:19:45 +09:00 |
Andrew Tridgell
|
895ab6c089
|
waf: added --postype-single option
for SITL with single precision postype_t
|
2021-06-24 21:34:30 +10:00 |
Peter Barker
|
31c345fc4b
|
Tools: add support for AP_Logger into AP_Periph
|
2021-06-08 09:57:55 +10:00 |
Pierre Kancir
|
d1cc8d2bf3
|
Waf: add coverage flags
|
2021-06-02 14:42:59 +10:00 |
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
|
2021-05-21 10:59:56 +10:00 |
Peter Barker
|
98753ec6dc
|
Tools: move from HAL_NO_LOGGING to HAL_LOGGING_ENABLED
|
2021-05-19 17:38:47 +10:00 |
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.
|
2021-05-18 10:47:37 +10:00 |
Andy Piper
|
5eca0c61c4
|
waf: add support for --enable-stats
|
2021-04-21 17:14:11 +10:00 |
Andrew Tridgell
|
5304dfe213
|
waf: set NDEBUG define to avoid assert issues
this avoids future assert() calls from affecting STM32 HAL_ChibiOS
builds
|
2021-03-30 11:05:13 +11:00 |
Pierre Kancir
|
805493c854
|
ardupilotwaf: use dynamic generation for ap_periph board name
|
2021-01-22 05:42:12 +11:00 |
bugobliterator
|
9e15b5785b
|
ardupilotwaf: fix spec args as distcc doesn't like it
|
2021-01-20 19:21:14 +11:00 |
Andrew Tridgell
|
bd9dd7ff4c
|
Tools: added vnav linux target
|
2021-01-20 10:06:45 +11:00 |
Andrew Tridgell
|
eaf7e7354a
|
Tools: added locations.txt to ROMFS for SITL
|
2021-01-01 17:30:32 +11:00 |
Andrew Tridgell
|
ce95b7e81a
|
waf: added --enable-memory-guard option
|
2020-11-18 17:14:43 +11:00 |
Michael du Breuil
|
960437d446
|
Tools: Add the SFML configuration flags as needed for joysticks
|
2020-11-13 15:38:22 +11:00 |
Andrew Tridgell
|
0c1d665818
|
waf: support no-gcs and DAL builds
|
2020-11-10 16:15:45 +11:00 |
bugobliterator
|
48b59973b5
|
waf: add sitl_gps support to simulate AP_Periph GPS
|
2020-11-04 19:59:40 +11:00 |
Andrew Tridgell
|
39f25fc0f4
|
Tools: added models to ROMFS in SITL
|
2020-10-28 14:20:44 +11:00 |
bugobliterator
|
e49891d605
|
Tools: waf: remove extraneous frame-larger-than warning
|
2020-10-08 09:31:35 +11:00 |
Andrew Tridgell
|
7726848a50
|
waf: lock in zero errors for gcc9
|
2020-09-22 08:07:23 +10:00 |
Andrew Tridgell
|
3da00b482e
|
waf: enable -Werror for whitelisted compilers on ChibiOS builds
|
2020-09-15 09:40:03 +10:00 |
Peter Barker
|
0bb44ba933
|
waf: print compiler version as part of configure
|
2020-09-14 18:11:31 +10:00 |
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
|
2020-09-14 11:19:11 +10:00 |
Pierre Kancir
|
85b599b2d7
|
Tools: make non DEBUG SITL use -march=native
|
2020-09-10 15:16:18 +10:00 |
Andrew Tridgell
|
844d2bf7ff
|
waf: enable MSP when we enable OSD
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
6f04b4a5ec
|
waf: added --osd-fonts configure option
allows for --osd without fonts
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
7c579c4814
|
waf: added --osd configure option
to allow boards with no builtin OSD to use MSP OSD
|
2020-09-02 05:56:46 +10:00 |
Siddharth Purohit
|
4e17f8a23e
|
waf: add CANManager library and use uavcan agnostic names CAN vars
|
2020-08-19 17:31:09 +10:00 |
Peter Barker
|
904981a0c3
|
waf: build with -Werror=undef
|
2020-08-19 14:46:39 +10:00 |
Andrew Tridgell
|
5fdc400aab
|
waf: added -Werror=cast-align
|
2020-07-10 13:31:27 +10:00 |
Pierre Kancir
|
77b461fee4
|
Tools: add --debug-ekf to debug the EKF
|
2020-06-20 19:59:05 +10:00 |
Andrew Tridgell
|
f352b6d107
|
waf: added -Werror configure option
for building with error on any warning
|
2020-04-28 10:32:23 +10:00 |
Andy Piper
|
6245197204
|
waf: add support for the macOS clang address sanitizer
|
2020-04-15 07:22:49 +10:00 |
Andrew Tridgell
|
823d666bc2
|
waf: added --disable-ekf2 and --disable-ekf3 build options
allows for testing disables in SITL
|
2020-04-14 09:15:43 +10:00 |
Andrew Tridgell
|
9f2c689ec8
|
waf: fixed build to produce consistent binary
this ensures that optimisation levels are added regardless of whether
clean is run before or after a configure
|
2020-03-28 15:28:03 +11:00 |
Andrew Tridgell
|
4ca11224ba
|
waf: embed files from ROMFS directory in SITL
|
2020-03-28 15:28:03 +11:00 |
Andrew Tridgell
|
1b5e5de0d1
|
waf: prevent warnings about OSD_ENABLED in build
|
2020-03-28 15:28:03 +11:00 |
bugobliterator
|
21a6a5d061
|
waf: disable use of libc realloc for chibios
|
2020-03-24 10:32:14 +11:00 |
bugobliterator
|
51fa1773b4
|
waf: enable heap methods for everything but bootloader
|
2020-03-24 10:32:14 +11:00 |
Andrew Tridgell
|
de791682e9
|
waf: fixed build on cygwin
this fixes a link error on cygwin with the new DSP libs
|
2020-02-22 22:41:24 +11:00 |
Andy Piper
|
88f0c26636
|
Tools: add CMSIS DSP module to waf for M4 ChibiOS and control inclusion of FFT based on HAL_WITH_DSP and GYROFFT_ENABLED. target appropriate ARM cpus
sophisticated autotest for Gyro FFT
|
2020-02-22 11:15:37 +11:00 |
Michael du Breuil
|
ea3d8046da
|
waf: don't embed the sandbox.lua anymore
|
2020-02-18 10:38:09 +11:00 |
Patrick José Pereira
|
994a934f88
|
Tools: ardupilotwaf: Add navigator board
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2020-01-16 08:01:54 +11:00 |
Peter Barker
|
a21a87e884
|
waf: factor out a cc_version_gte
|
2020-01-15 13:55:42 +11:00 |
Peter Barker
|
824a085097
|
waf: make implicit fallthroughs fatal
|
2020-01-15 13:55:42 +11:00 |
Peter Barker
|
0afdee5105
|
waf: add -werror=unused-value to catch unused expression results
|
2020-01-14 11:12:14 +11:00 |
Andy Piper
|
abb7041c22
|
Tools: only enable -Wno-format-contains-nul if not clang
|
2019-12-01 10:27:51 +11:00 |
Peter Barker
|
a4a1536614
|
waf: make format errors fatal
|
2019-11-05 11:29:08 +11:00 |
Michael du Breuil
|
7b2fdec211
|
ardupilotwaf: Add -Wno-format-contains-nul
MAV_FTP benefits quite a lot from using null's in it's print strings
|
2019-11-02 22:52:06 +11:00 |
Andrew Tridgell
|
c219d357f0
|
waf: allow for uncompressed ROMFS
this saves memory flashing bootloader on low memory boards
|
2019-10-24 22:03:43 +11:00 |