2022-10-06 07:44:29 -03:00
|
|
|
# for now we make this define, but we should migrate from this to much
|
|
|
|
# more specific defines - added below.
|
2022-06-27 03:54:39 -03:00
|
|
|
define HAL_MINIMIZE_FEATURES 1
|
2022-10-06 07:44:29 -03:00
|
|
|
|
|
|
|
# disable emitting nice strings when activating RC channel aux functions:
|
|
|
|
define AP_RC_CHANNEL_AUX_FUNCTION_STRINGS_ENABLED 0
|
2022-10-12 20:36:27 -03:00
|
|
|
|
|
|
|
# low-end boards aren't expected to be used in environments where
|
|
|
|
# things like satellite communications are required:
|
|
|
|
define HAL_HIGH_LATENCY2_ENABLED 0
|
2022-10-25 00:52:07 -03:00
|
|
|
|
|
|
|
# Crossfire telemetry must be explicitly enabled on minimized boards:
|
|
|
|
define HAL_CRSF_TELEM_ENABLED 0
|
2022-10-31 23:39:04 -03:00
|
|
|
|
|
|
|
# Gripper isn't a vital feature for smaller boards
|
|
|
|
define AP_GRIPPER_ENABLED 0
|
2022-10-31 23:39:21 -03:00
|
|
|
|
|
|
|
# Sprayer isn't a vital feature for smaller boards
|
|
|
|
define HAL_SPRAYER_ENABLED 0
|
2022-10-31 23:50:12 -03:00
|
|
|
|
|
|
|
# RunCam control isn't available on smaller boards
|
|
|
|
define HAL_RUNCAM_ENABLED 0
|
2022-06-27 04:07:48 -03:00
|
|
|
|
|
|
|
# disable use of onboard FFT library:
|
|
|
|
define HAL_GYROFFT_ENABLED 0
|
2022-11-02 05:55:25 -03:00
|
|
|
|
|
|
|
# several notify backends are rare and not supported by default on smaller boards:
|
|
|
|
define AP_NOTIFY_NCP5623_ENABLED 0
|
2022-11-02 06:11:44 -03:00
|
|
|
|
|
|
|
# Soaring is off by defauult on of smaller boards.
|
|
|
|
define HAL_SOARING_ENABLED 0
|
2022-11-02 06:14:49 -03:00
|
|
|
|
|
|
|
# HOTT telemetry is quite rare, so we don't include it on smaller boards
|
|
|
|
define HAL_HOTT_TELEM_ENABLED 0
|
2022-11-02 06:24:25 -03:00
|
|
|
|
|
|
|
# smaller boards lose SIRF GPS support
|
|
|
|
define AP_GPS_SIRF_ENABLED 0
|
2023-01-19 15:55:36 -04:00
|
|
|
|
|
|
|
# minimized boards don't get configuration via SmartAudio by default:
|
|
|
|
define AP_SMARTAUDIO_ENABLED 0
|
|
|
|
|
|
|
|
# minimized boards don't get configuration via Tramp by default:
|
|
|
|
define AP_TRAMP_ENABLED 0
|
2022-11-30 20:36:11 -04:00
|
|
|
|
|
|
|
# various structures increase the flash size when using >16 servos:
|
|
|
|
define NUM_SERVO_CHANNELS 16
|