Andrew Tridgell
|
c0ef530abc
|
waf: cope with CI python oddity
|
2024-09-27 14:22:09 +09:00 |
Rhys Mainwaring
|
a62c50fb21
|
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:57:57 +09:00 |
Andrew Tridgell
|
d2c2705e85
|
Tools: specify pymonocypher version in more places
and confirm version when running tools
|
2024-07-03 10:32:15 +09:00 |
Andrew Tridgell
|
c6344b03d6
|
Tools: only produce _with_bl.hex not *.hex for vehicle firmware
if we are producing _with_bl.hex then don't also build *.hex as it can
confuse users who think they should flash *.hex with a DFU flashing
tool
|
2024-03-14 11:42:43 +11:00 |
Andrew Tridgell
|
f98a7d6ac1
|
waf: removed old UAVCAN defines
|
2024-01-25 11:44:49 +11:00 |
Andrew Tridgell
|
ec9a8d7167
|
waf: CubePilot-PPPGW needs fiprintf
|
2024-01-21 12:30:08 +11: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
|
a53be122db
|
waf: removed lwip source paths in chibios class
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
a5fee135b0
|
waf: added paths for PPP build
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
564041f592
|
waf: added WAF_BUILD_TARGET for esp32 build
|
2023-12-31 09:55:16 +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 |
Andrew Tridgell
|
8f2911d0e2
|
waf: fix dependency on lwip code
|
2023-12-11 18:00:38 +11:00 |
Ka Ru
|
e384c78904
|
Tools: add can-zero board
|
2023-12-05 07:41:06 -06:00 |
Peter Barker
|
576dc9d05f
|
Tools: clamp empy to version 3
API and syntax hanges make 4 problematic
|
2023-12-03 17:08:00 +11: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 |
Andrew Tridgell
|
3623d20479
|
waf: enable CANARD_MULTI_IFACE on AP_Periph if more than one interface
|
2023-09-05 06:56:51 +10:00 |
Pierre Kancir
|
279adeb1b4
|
Tools: Comparison to `False` should be `cond is False` or `if not cond:`
|
2023-09-02 13:27:25 +10: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 |
Ryan Friedman
|
c58cc58363
|
ardupilotwaf: Fix incorrect comment for cmake minimum version
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
|
2023-08-24 15:01:27 +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 |
Andrew Tridgell
|
10435ca3c4
|
waf: added AP_ExternalControl to set of libraries
|
2023-08-22 18:21:23 +10:00 |
Andrew Tridgell
|
5a3b4d3c5f
|
waf: allow whole libraries to be marked as double precision
this is for libraries/SITL and libraries/AP_HAL_SITL
|
2023-08-15 22:39:23 +10:00 |
Tom Pittenger
|
f885cb2eb6
|
Tools/ardupilotwaf: add support for Networking
|
2023-08-06 09:20:08 +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 |
Andrew Tridgell
|
2eca7224d3
|
waf: wrap _sbrk to prevent its use
while _sbrk isn't used now, this will prevent a repeat of the bug in
PR 24218
|
2023-07-05 21:46:36 +10:00 |