Rhys Mainwaring
|
2fc3e67ea8
|
Tools: ardupilotwaf: use classic clang linker when compiling on macOS
- Fix issue where linker fails with Xcode 15.3.
- Add check for CC_VERSION.
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
|
2024-09-04 07:34:35 +10:00 |
Peter Barker
|
a77df87b01
|
Tools: rename sim_periph_gps to sim_gps_universal, recreate sim_periph_gps
|
2024-01-16 12:16:35 +11:00 |
Andrew Tridgell
|
c7c0680352
|
waf: enable sim on hw for esp32 empty builds
|
2024-01-07 20:51:55 +11:00 |
David Buzz
|
9a4a3bf551
|
Tools: on esp32 force constants to single-precision like chibios port does.
|
2024-01-07 08:26:07 +11:00 |
Andrew Tridgell
|
c85f4f875c
|
Tools: disable lwip with clang
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
d26530c892
|
waf: added --enable-ppp option
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
8b3f3bc2d2
|
waf: new location for lwip
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
fb0a0de2f2
|
waf: added env.BOARD_CLASS
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
e94ab529cc
|
waf: enable periph serial options in SITL periph
|
2023-12-27 05:13:14 -07:00 |
Andrew Tridgell
|
23e67f7b53
|
waf: enable CAN deadlines in AP_Periph
|
2023-12-19 18:56:46 +11:00 |
Ka Ru
|
e384c78904
|
Tools: add can-zero board
|
2023-12-05 07:41:06 -06:00 |
Peter Barker
|
11a5b78a0c
|
waf: correct sitl_periph_gps build
|
2023-11-29 07:36:47 +11:00 |
Ryan Friedman
|
adff2ed5d7
|
Tools: Add g++ 11.4 to whitelist
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
|
2023-11-28 12:21:10 +11:00 |
Andrew Tridgell
|
c2ea29a198
|
waf: added compat/posix lwip headers to path
this simplifies the networking code
|
2023-11-28 12:18:55 +11:00 |
Peter Barker
|
5f1f3e5519
|
waf: keep EKF2 enabled in SITL
just because we don't compile this in doesn't mean we shouldn't continue to test it
|
2023-11-27 09:05:08 +11:00 |
Peter Barker
|
aa9bbd0fcb
|
waf: invert ekf2-disable command-line option
|
2023-11-27 09:05:08 +11:00 |
Andrew Tridgell
|
aec605b020
|
waf: enable networking by default when supported, and disable with --disable-networking
|
2023-11-17 10:54:24 -08:00 |
Pradeep CK
|
32f6c1c53f
|
waf: disable ICE in SITL periph
|
2023-11-17 13:09:02 +11:00 |
Andrew Tridgell
|
c4cf3268cb
|
waf: added --enable-networking and --enable-networking-tests
|
2023-11-15 12:43:41 -08:00 |
Andrew Tridgell
|
1d05196b52
|
waf: moved SKETCHBOOK to AP_BUILD_ROOT in ap_version.h
|
2023-10-25 09:50:08 +11:00 |
Peter Barker
|
1ea494a159
|
waf: disable RTC on sitl_periph_gps
|
2023-10-11 19:17:27 +11:00 |
Andrew Tridgell
|
af061d41ae
|
waf: enable ADSB in SITL periph
|
2023-10-02 21:45:28 +11:00 |
Andrew Tridgell
|
7aa1f5af22
|
waf: enable mavlink bindings in SITL periph
|
2023-10-02 21:45:28 +11:00 |
Pierre Kancir
|
9d76d1e3df
|
Tools: Test for membership should be `not in`
|
2023-09-02 13:27:25 +10:00 |
Andrew Tridgell
|
61ca0df301
|
waf: enable CAN on all SITL builds
|
2023-08-29 15:09:48 +10:00 |
Andrew Tridgell
|
cc9f973007
|
waf: enable ESC telemetry for CAN SITL peripheral
|
2023-08-24 13:06:40 +10:00 |
Andrew Tridgell
|
032c5cc6fe
|
waf: enable RC output in AP_Periph SITL
|
2023-08-24 13:06:40 +10:00 |
Andrew Tridgell
|
ce288856b5
|
waf: enable mag, baro, compass, airspeed and rangefinder in SITL periph
|
2023-08-24 13:06:40 +10:00 |
Andy Piper
|
744028e79e
|
waf: ensure all constants are float not double if not otherwise declared
allow DOUBLE_PRECISION_SOURCES in ap_find_tests()
|
2023-08-02 16:22:59 +01:00 |
Peter Barker
|
46b262cb32
|
waf: tidy interpretation of -Werror
|
2023-08-01 11:31:07 +10:00 |
Andrew Tridgell
|
029070cb23
|
waf: enable CANARD asserts in SITL
|
2023-07-21 17:20:29 +10:00 |
Andrew Tridgell
|
946840cc99
|
AP_Periph: added targetted tunnel message for CAN serial passthru
this allows for remote control of serial devices over DroneCAN
|
2023-07-12 17:06:02 +10:00 |
Andrew Tridgell
|
15ca52d890
|
waf: don't imply no watchdog with --debug
this broke AP_Periph with --debug. Better to use --disable-watchdog if
needed
|
2023-07-12 17:06:02 +10:00 |
Peter Barker
|
a9a111fe31
|
waf: sitl_periph_gps doesn't have AP_AHRS_ENABLED
|
2023-07-04 10:27:32 +10:00 |
Peter Barker
|
98d392194a
|
Tools: allow AP_SCRIPTING_ENABLED to come from hwdef files
|
2023-06-09 16:10:52 +10:00 |
Peter Barker
|
5a33f870c0
|
Tools: use HAL_PROXIMITY_ENABLED in place of HAL_PERIPH_ENABLE_PRX
boolean truth rather than defines, and simplifies code
|
2023-06-08 11:53:01 +10:00 |
bugobliterator
|
8ac9480e3d
|
waf: add support for semaphores around allocate blocks in libcanard
|
2023-06-08 10:15:50 +10:00 |
Ryan Friedman
|
2750a1ad6f
|
waf: Only enable whitelist if compiling with G++
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
|
2023-06-05 09:09:13 +10:00 |
Ryan Friedman
|
fd10bc35f0
|
waf: Fix disable werror to actually work
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
|
2023-06-05 09:09:13 +10:00 |
Ryan Friedman
|
819f93b778
|
waf: Enable werror on sitl for gcc
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
|
2023-06-05 09:09:13 +10:00 |
Ryan Friedman
|
17ba7180d1
|
waf: Enable Werror for gcc 11.3.0
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
|
2023-06-05 09:09:13 +10:00 |
Nicholas Kruzan
|
e1f50fadd7
|
Tools: new mcu: esp32s3
|
2023-05-26 10:54:01 -07:00 |
Peter Barker
|
0d38362c1a
|
waf: warn on missing declarations in SITL
|
2023-05-20 17:28:08 +10:00 |
Peter Barker
|
b051b0d24b
|
waf: add --enable-scripting option
|
2023-05-16 10:31:01 +10:00 |
Peter Barker
|
537fc19bb5
|
AP_HAL_ChibiOS: do not build ChibiOS with debug symbols unless debug build
debug symbols subtly change the compiler output which can lead to problems with repeatable builds
|
2023-05-16 09:55:47 +10:00 |
Peter Barker
|
0da4e3c9f3
|
Tools: add and use AP_RCPROTOCOL_ENABLED
|
2023-05-16 09:16:37 +10:00 |
Peter Barker
|
52d5fbad39
|
waf: SITL: define bus+addr for LP5562
|
2023-05-11 11:08:50 +10:00 |
David Buzz
|
c947ce3be3
|
Tools: fix the HAL double define
|
2023-05-02 14:38:03 +10:00 |
David Buzz
|
f1af8bae0d
|
Tools: on esp32 force constants to single-precision like chibios port does.
|
2023-05-02 14:38:03 +10:00 |
Andrew Tridgell
|
775f12387c
|
waf: added -g option to configure
this adds debug symbolds to the build without enabling other debug
code. This is needed for analysing watchdog crash dumps
|
2023-05-02 10:38:24 +10:00 |