Peter Barker
bbed8c1333
Tools: allow support for MAV_CMD_GET_HOME_POSITION to be compiled out
...
superseded by MAV_CMD_REQUEST_MESSAGE
2026-05-06 17:47:25 +10:00
Peter Barker
9c142a4c18
Tools: remove rallypoint/fencepoint protocols
2026-04-30 19:52:50 +10:00
Randy Mackay
01f4f030ba
Tools: extract features fix for batt watt max
2026-04-07 20:02:09 +09:00
Peter Barker
69774359ab
Tools: correct feature extraction for compasses
...
read was removed from many backends; choose a different symbol for determining presence of driver
2026-03-18 18:34:13 +11:00
Peter Barker
09964a4ebe
Tools: correct Python import lines for ruff correctness
2026-03-14 20:08:01 +11:00
rishabsingh3003
33add14f28
Tools: AP_AVOIDANCE_ALTHOLD_ENABLED define for AltHold avoidance
2026-03-05 08:50:35 +09:00
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