diff --git a/Tools/scripts/build_options.py b/Tools/scripts/build_options.py index c3455a5529d87f..f1f7e908f3b2c6 100644 --- a/Tools/scripts/build_options.py +++ b/Tools/scripts/build_options.py @@ -199,6 +199,7 @@ def config_option(self): Feature('Gimbal', 'TOPOTEK', 'HAL_MOUNT_TOPOTEK_ENABLED', 'Enable Topotek gimbal', 0, "MOUNT"), Feature('Gimbal', 'XACTI', 'HAL_MOUNT_XACTI_ENABLED', 'Enable Xacti gimbal', 0, "MOUNT,DroneCAN"), Feature('Gimbal', 'VIEWPRO', 'HAL_MOUNT_VIEWPRO_ENABLED', 'Enable Viewpro gimbal', 0, "MOUNT"), + Feature('Gimbal', 'AutoRetract', 'AP_MOUNT_AUTO_RETRACT_ENABLED', 'Enable auto deploy/retract', 0, "MOUNT"), Feature('VTOL Frame', 'QUAD', 'AP_MOTORS_FRAME_QUAD_ENABLED', 'QUADS(BI,TRI also)', 1, None), Feature('VTOL Frame', 'HEXA', 'AP_MOTORS_FRAME_HEXA_ENABLED', 'HEXA', 0, None), diff --git a/Tools/scripts/extract_features.py b/Tools/scripts/extract_features.py index 76be68dd361efa..2359dd21fc927f 100755 --- a/Tools/scripts/extract_features.py +++ b/Tools/scripts/extract_features.py @@ -114,6 +114,7 @@ def __init__(self, filename, nm="arm-none-eabi-nm", strings="strings"): ('HAL_SOLO_GIMBAL_ENABLED', 'AP_Mount_SoloGimbal::init',), ('HAL_MOUNT_STORM32SERIAL_ENABLED', 'AP_Mount_SToRM32_serial::update',), ('HAL_MOUNT_STORM32MAVLINK_ENABLED', 'AP_Mount_SToRM32::update',), + ('AP_MOUNT_AUTO_RETRACT_ENABLED', 'AP_Mount_Backend::do_auto_deploy_retract',), ('HAL_SPEKTRUM_TELEM_ENABLED', r'AP::spektrum_telem',), ('HAL_{type}_TELEM_ENABLED', r'AP_(?P.*)_Telem::init',),