Andrew Tridgell
ef5e3c5662
Tools: use "--enable-PPP" not "--enable-PPP_Support"
2024-09-11 16:11:22 +10:00
Andrew Tridgell
bcf19b6d0d
Tools: adjust usage of --enable for uppercase names
2024-09-11 16:11:22 +10:00
Andrew Tridgell
b2b9226863
waf: allow any custom build option to be specified in waf configure
...
this makes it easy to configure with any option from build_options.py
2024-09-11 16:11:22 +10:00
Randy Mackay
c3a1e53bfb
Tools: add camera-thermal-range build option
2024-09-10 20:59:49 +09:00
Andrew Tridgell
c0b89eccd1
Tools: added AP_PLANE_GLIDER_PULLUP_ENABLED feature
2024-09-10 10:15:34 +10:00
Andrew Tridgell
1daf92e499
Tools: raise build time limit
...
our build is taking over 20hrs now, which means it gets killed and
restarted at 20 hours, and if another commit has come in it means that
AP_Periph may never get built at all
raise to 40 hrs
2024-09-06 14:47:05 +10:00
Peter Barker
adcf5d3503
Tools: Do a CubeOrange build with EKF2 as part of CI
...
need to build at least one ChibiOS-based board to be sure we haven't killed things
2024-09-06 08:52:01 +10:00
Peter Barker
f7e0b9cb89
Tools: size_compare_branches.py: blacklist build of Pixhack-V3 bootloader
...
we don't have a hwdef-bl.dat for this board as it uses a bootloader from elsewhere.
This should be done on the hwdef content, but that's still coming...
2024-09-06 08:48:30 +10:00
Peter Barker
46170d7eaa
Tools: add EKF3 optical flow fusion to build options
2024-09-02 11:53:12 +10:00
Peter Barker
22caa52d58
Tools: build_options.py: OSD_PARAM does not required OSD to build
2024-09-01 13:39:49 +10:00
Peter Barker
f050ffa3da
autotest: correct and add to the extract_features table
...
depending on which vehicle we are compilin gfror some symbols may be elided by the compiler, so find other symbols which will work.
2024-09-01 13:39:49 +10:00
Peter Barker
18e1a1f630
Tools: build_options.py: remove some baros from features
...
these are not probably - if they don't exist in a hwdef already then they can't be included in the build
2024-09-01 13:39:49 +10:00
Peter Barker
790287c1fa
Tools: build_options.py: correct some feature dependencies
2024-09-01 13:39:49 +10:00
Peter Barker
a8b7513287
Tools: build_options.py: sort IMU into single section
2024-08-27 12:00:47 +10:00
Peter Barker
bd987aa84b
Tools: add build option for batchsampler
...
also create an IMU category to hold IMU-specific options
2024-08-27 12:00:47 +10:00
Ryan Friedman
724e61fa70
Tools: factor out common library for GSOF
...
* Add tests too
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-08-20 14:50:05 +10:00
Peter Barker
7037164d08
Tools: make create_OEM_board.py: handle .inc files
2024-08-20 10:47:08 +10:00
James O'Shannessy
0ec7505e64
scripts: Enable InertialLabs as a build option
2024-08-13 21:32:11 +10:00
James O'Shannessy
6ed84a955d
scripts: fix missing extract features
2024-08-09 17:56:26 +10:00
James O'Shannessy
154876fcad
scripts: Add build options for InertialLabs
...
The enable flag is AP_EXTERNAL_AHRS_INERTIAL_LABS_ENABLED, but the extract features can only generate based on the class name, which is InertialLabs.
2024-08-09 17:31:27 +10:00
James O'Shannessy
083f9f8139
scripts: Fixed extract_features.py not extracting ExternalAHRS or INS Temp Cal properly
2024-08-09 17:31:27 +10:00
Pierre Kancir
53a6c2d045
Tools: flake8 sitl-on-hw.py
2024-08-08 20:27:14 +10:00
Pierre Kancir
699dfb5385
Tools: improve sitl-on-hw copter handling
2024-08-08 20:27:14 +10:00
Nicole Ashley
3763d094f6
Tools: Add i-BUS telemetry to build and feature flags
2024-08-07 14:01:44 +10:00
Peter Barker
7537acd3bc
Tools: add build_option.py entry for Plane offboard-guided control
2024-08-06 17:45:17 +10:00
Pradeep CK
a6fe130225
Tools: addition of ESC extended status message
...
- Conditional compilation definition : AP_EXTENDED_ESC_TELEM_ENABLE
- ESCX log structure
- Update functionalities for ESCX status message
- ESCX DroneCAN callback
2024-08-06 10:57:36 +10:00
Peter Barker
54a6344bd3
Tool: build_options.py: add AP_ROVER_ADVANCED_FAILSAFE_ENABLED
2024-08-06 09:38:08 +09:00
YI-BOYANG
50b68b608e
scripts: add GEPRCF745BTHD to manifest generator
2024-08-06 09:12:23 +10:00
Iampete1
106068818e
Tools: Scripts: cygwin build: remove setting of git safe directory
2024-07-30 11:39:06 +10:00
Peter Barker
f3e980d687
Tools: add build option to not send RC_CHANNELS_RAW
...
we keep this around in case we break old OSD setups
2024-07-30 10:29:58 +10:00
Peter Barker
1b1ca35927
build_options.py: add HAL_WITH_FRSKY_TELEM_BIDIRECTIONAL
2024-07-26 20:12:40 +10:00
aditya
f849187333
build_options.py: add winch backends
2024-07-25 17:43:05 +10:00
George Zogopoulos
cb044d4718
Tools: Optionally include AP_SIM_GLIDER_ENABLED on SIH
2024-07-24 17:03:48 +10:00
Peter Barker
7f1b7182fb
Tools: add AP_RSSI_ENABLED to build_options.py
2024-07-24 09:11:39 +10:00
Willian Galvani
7b5c1f16c1
tools: firmware_version_decoder.py: fix detection for BETA+n firmware
2024-07-22 14:57:47 -03:00
Andrew Tridgell
c137586374
Tools: fixed typo in HAGL feature
...
thanks Peter :-)
2024-07-17 10:26:36 +10:00
Andrew Tridgell
36d85c9349
Tools: added build option for MAVLink HAGL command
2024-07-17 08:03:18 +10:00
Peter Barker
bf3a8c0044
Tools: correct sitl-on-hw compilation for boards which constrain sensor counts
2024-07-11 21:24:55 +10:00
Peter Barker
0d12cc7693
Tools: build_options.py: add AP_BARO_PROBE_EXTERNAL_COMPASSES
2024-07-11 09:22:42 +10:00
Randy Mackay
dd927e1542
Tools: add build option for Topotek mount
2024-07-09 09:08:51 +10:00
Thomas Watson
f5cc0b3093
Tools: add feature/option defs for serial device simulation
2024-06-27 12:00:18 +10:00
Peter Barker
72a1b97b4c
Tools: create_OEM_board.py: include line-feeds on include lines
2024-06-26 11:17:47 +10:00
Peter Barker
87909b5187
Tools: create_OEM_board.py: include defaults.parm, don't copy it
2024-06-26 11:17:47 +10:00
Peter Barker
cd2a30ccda
Tools: make create_OEM_board.py flake8-clean
2024-06-26 11:17:47 +10:00
Dr.-Ing. Amilcar do Carmo Lucas
0bbf62938a
Tools: add a script to generate vehicle and version dependent apm.pdef.xml files and rsync them to the autotest server
2024-06-20 14:07:07 +10:00
cuav-chen2
869ef0ee04
AP_Baro: Add in BMP581 Driver
2024-06-17 09:50:47 +10:00
Iampete1
364419be81
AP_Scripting: docs: allow overload of manual bindings to allow documentation of optional arguments
2024-06-04 09:29:49 +10:00
Iampete1
c5cdc46fb7
Tools: scripts: run_lua_language_check.py: allow running on a single file and error is no files are checked
2024-06-04 09:29:49 +10:00
Andrew Tridgell
90ab6adebc
CI: added test for new without NEW_NOTHROW
2024-06-04 09:20:21 +10:00
Andrew Tridgell
8f9bf6793b
Tools: fixed language checker invocation
2024-05-29 12:56:43 +10:00