Peter Barker
4f4457d259
Tools: extract_features.py: correct extraction for GRF rangefinder
...
define and classname don't match
2026-01-30 13:01:31 +00:00
Peter Barker
767390c17c
Tools: add GPS debug logging to build server
2026-01-23 09:00:33 +11:00
Henry Wurzburg
20d43a5efe
Tools: add mount POI lock Aux Func/Switch
2026-01-19 18:29:05 -05:00
Peter Barker
3801c7118a
Tools: remove no-longer-required running_python3 variables
...
this is always true now-adays
2026-01-11 17:41:07 -06:00
Peter Barker
188049d73a
Tools: use normal layout for our enable defines for piccolocan, rename to AP_ namespace
2026-01-11 17:32:48 -06:00
Randy Mackay
820efa1327
Tools: add battery bms to build server
2026-01-08 10:23:59 +09:00
Peter Barker
a627d377fd
Tools: stop showing strings command in extract_features.py
2026-01-06 11:40:32 +11:00
Peter Barker
c6b5bb2ece
extract_features.py: do not show commands by default
...
no command-line option at the moment and we don't want this stuff emitted by default anyway.
2025-12-28 19:16:16 -06:00
Peter Barker
ac5232a71a
Tools: extract_features.py: use run_program from build_script_base.py
2025-12-21 14:10:01 +11: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
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
7a4ee4297b
Tools: extract_features.py: correct extraction symbol for AP_Vehicle Lua bindings
2025-10-14 10:53:33 +09: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
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
Peter Barker
0444146adb
Tools: extract_features.py: correct symbol used to extract AP_MAVLINK_FTP_ENABLED
2025-08-11 19:34:18 -05: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
3708936c62
global: correct shebang lines to refernce python3
...
also remove the odd encoding line which is not required in Py3
2025-07-22 10:45:57 +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
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
75dcf12c6e
Tools: allow AP_MotorsTri to be compiled out of code
2025-06-24 16:42:00 +10:00
Peter Barker
b6f9d78938
Tools: add AC_POLYFENCE_CIRCLE_INT_SUPPORT_ENABLED to build_options.py
2025-06-11 17:25:47 +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
Peter Barker
c7b3beb846
Tools: extract_features.py: changte symbol used to probe for AIS
...
because we use dummy methods in the AIS library it can appear to be compiled in when it is actually not functional
2025-04-21 21:52:20 +10:00
Peter Barker
ba75176551
Tools: extract_features.py: correct extraction of MS56XX features
...
these never had that update symbol
2025-04-20 18:34:48 +10:00