301 Commits

Author SHA1 Message Date
Randy Mackay
5f9a8f7efe Tools: update build options for MAVLink Mount 2025-12-02 21:43:07 +11:00
Andy Piper
d4fd350963 scripts: add LIS2MDL compass 2025-11-26 18:25:43 +11:00
Peter Barker
ac254388c9 Tools: build_options.py: add AP_RANGEFINDER_AINSTEIN_LR_D1_ENABLED 2025-11-11 09:12:26 +00:00
Peter Barker
cb633aeb19 Tools: various fixes to build_options.py and test_build_options.py
autotest: test_build_options.py: do not test AP_PERIPH_* defines on non-Periph builds

test_build_options.py:  AP_ROVER_AUTO_ARM_ONCE_ENABLED is only on Rover

test_build_options.py: create and use a blacklist

options on this blacklist really can't be tested when we're doing the
disable-everything step as they require one of two other options to
work, and we can't represent that in our dependencies

Tools: build_options.py: correct dependencies for CRSF Scripting

Tools: extract_features.py: correct extraction of AP_MAVLINK_FTP_ENABLED

Tools: test_build_options.py: exempt EK3_FEATURE_OPTFLOW_SRTM on some vehicles

AP_Terrain isn't instantiated so the symbol (and feature!) are missing

build_options.py: add missing dependency for Cortex generator

autotest: test_build_options.py: most vehicles do not have AP_ADSB_AVOIDANCE_ENABLED

autotest: test_build_options.py: fix for AP_SCRIPTING_BINDING_MOTORS_ENABLED

test_build_options.py: exempt AP_MOTORS_TRI_ENABLED except on Copter

Plane only has this if quadplane is enabled...
2025-11-11 11:27:31 +11:00
bnsgeyer
dcaf309465 Tools: change label in builder options 2025-11-04 10:35:38 +11:00
Oliver Walters
ba86948bd0 Tools: Add GENERATOR_CORTEX support 2025-11-04 09:47:24 +11:00
Andy Piper
d801b2cd6a scripts: add support for AP_CPU_IDLE_STATS_ENABLED as a feature 2025-10-16 06:20:54 +11:00
Peter Barker
26ac908b70 Tools: add define so user can omit AP_Vehicle bindings 2025-10-01 18:05:38 +10:00
Peter Barker
2e57f4d27f Tools: add define so user can omit AP_Motors bindings 2025-10-01 18:05:38 +10:00
Tom Pittenger
454c2d6179 Tools/scripts: add EAHRS SBG to build_options 2025-09-12 18:19:52 -07:00
Christian Clauss
b65fe267ac Tools: Fix typos discovered by codespell 2025-09-03 14:41:07 +01:00
Peter Barker
bd56281c41 Tools: add build option for GCS_MAVLINK_SIGNING_ENABLED 2025-08-26 09:48:47 +10:00
Randy Mackay
890bbee3ba Tools: build option for EKF3 optical flow with SRTM 2025-08-13 10:41:40 +09:00
Andrew Tridgell
2eac198126 Tools: enable/disable network capture on custom build server
enabled by default, but some users may want to save flash space
2025-08-09 06:14:44 +10:00
Shiv Tyagi
ef52728221 Tools: add AP_PERIPH_AIRSPEED_ENABLED as a build option 2025-07-30 16:58:41 +10:00
Shiv Tyagi
adf710149c Tools: add AP_PERIPH_RPM_ENABLED as a build option 2025-07-30 14:24:44 +10:00
Shiv Tyagi
ff127c8f16 Tools: add AP_PERIPH_RCIN_ENABLED as a build option 2025-07-25 13:39:30 -04:00
Shiv Tyagi
b2fe2942e1 Tools: add AP_PERIPH_EFI_ENABLED as a build option 2025-07-24 12:21:31 +10:00
Shiv Tyagi
d71f08bbb9 Tools: add AP_PERIPH_RC_OUT_ENABLED as a build option 2025-07-23 08:25:25 +10:00
Shiv Tyagi
6104345d53 Tools: add AP_PERIPH_IMU_ENABLED as a build option 2025-07-22 21:00:04 +10:00
Peter Barker
6612891f76 Tools: add and use AP_RC_TRANSMITTER_TUNING_ENABLED 2025-07-22 08:14:19 +09:00
Shiv Tyagi
92ac0225b7 Tools: add AP_PERIPH_RANGEFINDER_ENABLED as a build option 2025-07-22 08:18:23 +10:00
Shiv Tyagi
d89d11d88b Tools: add AP_PERIPH_BARO_ENABLED as a build option 2025-07-21 14:16:43 +10:00
Shiv Tyagi
f053f82b02 Tools: add AP_PERIPH_MAG_ENABLED as a build option 2025-07-21 09:46:04 +10:00
Shiv Tyagi
af111e91b6 Tools: add AP_PERIPH_ADSB_ENABLED as a build option 2025-07-20 06:57:42 +10:00
Shiv Tyagi
2b69ddfbdb Tools: add AP_PERIPH_GPS_ENABLED as a build option 2025-07-19 17:49:44 +10:00
Shiv Tyagi
f7c3fd961a Tools: add AP_PERIPH_PROXIMITY_ENABLED as a build option 2025-07-19 11:45:35 +10:00
Shiv Tyagi
158b9d3263 Tools: add AP_PERIPH_BATTERY_TAG_ENABLED as a build option 2025-07-17 08:32:14 +10:00
Shiv Tyagi
1c016abfd1 Tools: add AP_PERIPH_BATTERY_BALANCE_ENABLED as a build option 2025-07-12 11:52:26 -05:00
Shiv Tyagi
6f5bda3ece Tools: add AP_PERIPH_RELAY_ENABLED as a build option 2025-07-11 14:51:36 -07:00
Shiv Tyagi
2f2039b8f0 Tools: add AP_PERIPH_BATTERY_ENABLED as a build option 2025-07-11 07:33:42 +10:00
Shiv Tyagi
f0a1a27eae Tools: add AP_PERIPH_SERIAL_OPTIONS_ENABLED as a build option 2025-07-10 14:52:19 +10:00
Shiv Tyagi
d19ec13283 Tools: add AP_PERIPH_NOTIFY_ENABLED as a build option 2025-07-10 10:09:08 +10:00
Shiv Tyagi
01fc3d58ef Tools: add AP_PERIPH_MSP_ENABLED as a build option 2025-07-08 23:07:23 +10:00
Randy Mackay
5fac558be2 Tools: build option rename for preland mavlink 2025-07-08 08:48:16 +09:00
Shiv Tyagi
ca88644c54 Tools: add AP_TEMPERATURE_SENSOR_ENABLED as dependecy of AP_PERIPH_DEVICE_TEMPERATURE_ENABLED 2025-07-05 21:34:38 -05:00
Shiv Tyagi
1a628c69f9 Tools: allow enabling AP_PERIPH_DEVICE_TEMPERATURE_ENABLED from Custom Build Server 2025-07-04 08:33:34 +10:00
Peter Barker
edc7928164 Tools: add and use AP_ADSB_AVOIDANCE_ENABLED
this gates the "ADSB" avoidance feature used for macro-level avoidance.  It's not actually limited to ADSB as input...
2025-06-26 16:32:22 +10:00
Peter Barker
e1f2bdd456 build_options.py: correct feature lists 2025-06-24 16:42:00 +10:00
Peter Barker
75dcf12c6e Tools: allow AP_MotorsTri to be compiled out of code 2025-06-24 16:42:00 +10:00
Peter Barker
5e98daeb1a Tools: build_options: add missing dependency on RANGEFINDER for RANGEFINDER_SENDING 2025-06-13 10:28:54 +01:00
Peter Barker
b6f9d78938 Tools: add AC_POLYFENCE_CIRCLE_INT_SUPPORT_ENABLED to build_options.py 2025-06-11 17:25:47 +10:00
Peter Barker
ab3b68c5f2 Tools: tweak AK09916 to AK0991x
the driver supports three different compasses with similar names
2025-06-08 10:08:17 +10:00
Peter Barker
a1462450b8 Tools: build_options.py: correct feature name for externalahrs-baro sensor 2025-05-30 15:29:03 +10:00
Andrew Tridgell
400c9c0628 Tools: added QMC5883P to build options 2025-05-29 11:06:43 +10:00
Stephen Dade
3644b987ee Tools: Allow DDS to be enabled via hwdef 2025-05-21 17:20:38 +10:00
Peter Barker
33f80a93c1 Tools: add option for AP_ROVER_AUTO_ARM_ONCE_ENABLED 2025-05-14 16:21:49 +09:00
Peter Barker
91f1cc8bd9 Tools: rename HAL_EXTERNAL_AHRS_ENABLED to AP_EXTERNAL_AHRS_ENABLED
in preparation for making this an optional feature; a lot of people will want to go and put this in their hwdef files as soon as we do this!
2025-05-13 09:06:44 +09:00
Peter Barker
407b2707d7 Tools: allow sending of rangefinder mavlink message to be compiled out 2025-05-08 16:40:22 +10:00
bugobliterator
32555302de Tools: add Networking and CAN Mcast to feature list 2025-04-25 12:09:49 +10:00