bugobliterator
21a6a5d061
waf: disable use of libc realloc for chibios
5 years ago
bugobliterator
51fa1773b4
waf: enable heap methods for everything but bootloader
5 years ago
Andrew Tridgell
de791682e9
waf: fixed build on cygwin
...
this fixes a link error on cygwin with the new DSP libs
5 years ago
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
5 years ago
Michael du Breuil
ea3d8046da
waf: don't embed the sandbox.lua anymore
5 years ago
Randy Mackay
dc537efabe
Tools: add AP_ESC_Telem to build for all vehicles
5 years ago
Matt Lawrence
e6f32f4572
AP_HAL_ChibiOS: Fix waf --default-parameters
...
If a defaults.parm file was present in the hwdef, waf ignored the --default-parameters=xyz.parm command line argument. This will allow it to use that command line argument specified file.
5 years ago
Jaaaky
fb7c5e09e5
Tools: chibios.py remove duplicate fread from wraplist
5 years ago
Andrew Tridgell
647aaf0575
waf: added AP_Stats to Sub
5 years ago
Andrew Tridgell
c2ed419401
waf: build AP_Hott_Telem
5 years ago
Patrick José Pereira
994a934f88
Tools: ardupilotwaf: Add navigator board
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Peter Barker
a21a87e884
waf: factor out a cc_version_gte
5 years ago
Peter Barker
824a085097
waf: make implicit fallthroughs fatal
5 years ago
Peter Barker
0afdee5105
waf: add -werror=unused-value to catch unused expression results
5 years ago
Andrew Tridgell
82148607ee
Tools: add USBID to generated apj file
5 years ago
Andy Piper
1b17955f6b
waf: hack to let RunCam header enablement macro pass
5 years ago
Andy Piper
30878553d6
Tools: add AP_Camera to list of libraries
...
remove dummy Camera methods from Replay
add rcmapper to replay
make replay a vehicle
5 years ago
Andrew Tridgell
a06da57f3e
waf: fixed aligned size of bootloader in ROMFS
5 years ago
Oliver Walters
9a7b78d49d
waf: added support for Piccolo CAN ESCs
5 years ago
Andy Piper
abb7041c22
Tools: only enable -Wno-format-contains-nul if not clang
5 years ago
Andrew Tridgell
4ff2d744e7
waf: build AP_EFI
5 years ago
Peter Barker
a4a1536614
waf: make format errors fatal
5 years ago
Andrew Tridgell
ca00ca4dac
waf: build AP_SerialLED
5 years ago
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
5 years ago
Andrew Tridgell
d00f4316e9
Tools: moved AC_PID dependency to core
5 years ago
Andrew Tridgell
4e33aff5d6
waf: fixed unnecessary nul termination of ROMFS
5 years ago
Andrew Tridgell
c219d357f0
waf: allow for uncompressed ROMFS
...
this saves memory flashing bootloader on low memory boards
5 years ago
Andrew Tridgell
c5afc3ff99
Tools: use crc_crc32() in app descriptor
5 years ago
Andrew Tridgell
d572d630ed
waf: added generation of app descriptor
5 years ago
Michael du Breuil
6be5578621
ardupilotwaf: -Werror=delete-non-virtual-dtor is a C++ flag not a C flag
5 years ago
Andrew Tridgell
c18098cdf4
waf: always build AP_ADSB
...
needed for singleton
5 years ago
Andy Piper
1d11fe5377
Tools: add --upload-port option to waf
5 years ago
Andrew Tridgell
1635da1dd7
Tools: removed HAVE_OCLOEXEC check
5 years ago
Peter Barker
84f6e49594
waf: cope with new format of gtest submodule
5 years ago
Peter Barker
52cb509f11
waf: add suggest-override even when building in uavcan
5 years ago
Andrew Tridgell
e9f8b91134
waf: fixed --build-dates option
...
and remove build_time from apj when --build-dates not used to avoid
changing apj file
5 years ago
Peter Barker
45a76fe7fc
waf: add -Werror=format-extra-args to cxx flags
5 years ago
Andrew Tridgell
c90b937972
waf: wrap more libc functions
5 years ago
Andrew Tridgell
c2b06a3293
waf: wrap vsnprintf
5 years ago
Peter Barker
2273ffb267
waf: build in libraries/AP_NavEKF
6 years ago
Peter Barker
291e2e3af6
waf: squash expansion-to-defined warnings
...
We use these a lot in our code and we're not particularly fussed with
portability.
6 years ago
Andrew Tridgell
da15fb988c
waf: add a lot more wrapped functions
...
this allows us to catch accidential inclusion of libc functions that
we don't want
6 years ago
Andrew Tridgell
abe53e1c9e
waf: build AP_Filesystem
6 years ago
Andrew Tridgell
29fe4241a8
waf: use C11 for C files
...
needed for AP_Periph
6 years ago
Peter Barker
813694894d
Tools: waf: add warning if bootloader not found
6 years ago
Peter Barker
be173a9514
Tools: waf: stop adding -Wno-error=suggest-override for CAN boards
6 years ago
Peter Barker
1574464543
waf: do not -Werror=suggest-override on uavcan-enabled boards
...
uavcan doesn't have all of the required override keywords
SITL will still die without the keyword
6 years ago
Peter Barker
c339d18ee6
Tools: add -Werror=suggest-override for gcc
6 years ago
Pierre Kancir
bb13a75e30
Tools: check for feenableexcept on WAF
6 years ago
Peter Barker
cc742dbfc4
waf: make unused variables an error on C as well as C++ source files
6 years ago