mirror of https://github.com/ArduPilot/ardupilot
AP_HAL_ChibiOS: allow airspeed backends to be compiled out
This commit is contained in:
parent
7799d8bff5
commit
7da0b3aaf2
|
@ -161,8 +161,8 @@ define HAL_BATT_CURR_PIN 12
|
|||
define HAL_BATT_VOLT_SCALE 11
|
||||
define HAL_BATT_CURR_SCALE 25
|
||||
|
||||
# minimal GPS drivers to reduce flash usage
|
||||
include ../include/minimal_GPS.inc
|
||||
# minimal drivers to reduce flash usage
|
||||
include ../include/minimal.inc
|
||||
|
||||
# enable IMU fast sampling
|
||||
define HAL_DEFAULT_INS_FAST_SAMPLE 1
|
||||
|
|
|
@ -168,8 +168,8 @@ define GRIPPER_ENABLED 0
|
|||
define HAL_PARACHUTE_ENABLED 0
|
||||
|
||||
|
||||
# minimal GPS drivers to reduce flash usage
|
||||
include ../include/minimal_GPS.inc
|
||||
# minimal drivers to reduce flash usage
|
||||
include ../include/minimal.inc
|
||||
define HAL_SPRAYER_ENABLED 0
|
||||
define AP_BATTMON_SMBUS_ENABLE 0
|
||||
define AP_BATTMON_FUEL_ENABLE 0
|
||||
|
|
|
@ -148,5 +148,5 @@ define OSD_ENABLED 1
|
|||
define HAL_OSD_TYPE_DEFAULT 1
|
||||
ROMFS_WILDCARD libraries/AP_OSD/fonts/font*.bin
|
||||
|
||||
# minimal GPS drivers to reduce flash usage
|
||||
include ../include/minimal_GPS.inc
|
||||
# minimal drivers to reduce flash usage
|
||||
include ../include/minimal.inc
|
||||
|
|
|
@ -154,5 +154,5 @@ ROMFS_WILDCARD libraries/AP_OSD/fonts/font*.bin
|
|||
# To complementary channels work we define this
|
||||
#define STM32_PWM_USE_ADVANCED TRUE
|
||||
|
||||
# minimal GPS drivers to reduce flash usage
|
||||
include ../include/minimal_GPS.inc
|
||||
# minimal drivers to reduce flash usage
|
||||
include ../include/minimal.inc
|
||||
|
|
|
@ -151,5 +151,5 @@ ROMFS_WILDCARD libraries/AP_OSD/fonts/font*.bin
|
|||
|
||||
define HAL_MOUNT_ENABLED 0
|
||||
|
||||
# minimal GPS drivers to reduce flash usage
|
||||
include ../include/minimal_GPS.inc
|
||||
# minimal drivers to reduce flash usage
|
||||
include ../include/minimal.inc
|
||||
|
|
|
@ -132,5 +132,5 @@ define HAL_SPRAYER_ENABLED 0
|
|||
# reduce max size of embedded params for apj_tool.py
|
||||
define AP_PARAM_MAX_EMBEDDED_PARAM 1024
|
||||
|
||||
# minimal GPS drivers to reduce flash usage
|
||||
include ../include/minimal_GPS.inc
|
||||
# minimal drivers to reduce flash usage
|
||||
include ../include/minimal.inc
|
||||
|
|
|
@ -181,5 +181,5 @@ define HAL_SPEKTRUM_TELEM_ENABLED 0
|
|||
define HAL_SOARING_ENABLED 0
|
||||
define AP_OPTICALFLOW_ENABLED 0
|
||||
|
||||
# minimal GPS drivers to reduce flash usage
|
||||
include ../include/minimal_GPS.inc
|
||||
# minimal drivers to reduce flash usage
|
||||
include ../include/minimal.inc
|
||||
|
|
|
@ -14,5 +14,5 @@ define HAL_MINIMIZE_FEATURES 1
|
|||
# we don't have a flash page spare to write parameters to:
|
||||
undef STORAGE_FLASH_PAGE
|
||||
|
||||
# minimal GPS drivers to reduce flash usage
|
||||
include ../include/minimal_GPS.inc
|
||||
# minimal drivers to reduce flash usage
|
||||
include ../include/minimal.inc
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
include minimal_GPS.inc
|
||||
include minimal_Airspeed.inc
|
|
@ -0,0 +1,10 @@
|
|||
# include file to reduce flash by including *fewer* Airspeed drivers
|
||||
|
||||
define AP_AIRSPEED_BACKEND_DEFAULT_ENABLED 0
|
||||
define AP_AIRSPEED_MS4525_ENABLED 1
|
||||
define AP_AIRSPEED_ANALOG_ENABLED 1
|
||||
define AP_AIRSPEED_MS5525_ENABLED 1
|
||||
define AP_AIRSPEED_SDP3X_ENABLED 1
|
||||
define AP_AIRSPEED_NMEA_ENABLED 1 # additional checks for vehicle type in .cpp
|
||||
|
||||
define AP_AIRSPEED_UAVCAN_ENABLED HAL_ENABLE_LIBUAVCAN_DRIVERS
|
|
@ -150,5 +150,5 @@ define OSD_ENABLED 1
|
|||
#font for the osd
|
||||
ROMFS_WILDCARD libraries/AP_OSD/fonts/font*.bin
|
||||
|
||||
# minimal GPS drivers to reduce flash usage
|
||||
include ../include/minimal_GPS.inc
|
||||
# minimal drivers to reduce flash usage
|
||||
include ../include/minimal.inc
|
||||
|
|
|
@ -2828,6 +2828,13 @@ def add_apperiph_defaults(f):
|
|||
#define HAL_SIM_GPS_ENABLED (AP_SIM_ENABLED && defined(HAL_PERIPH_ENABLE_GPS))
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Airspeed Backends - we selectively turn backends *off*
|
||||
*/
|
||||
#ifndef AP_AIRSPEED_ANALOG_ENABLED
|
||||
#define AP_AIRSPEED_ANALOG_ENABLED 0
|
||||
#endif
|
||||
|
||||
''')
|
||||
|
||||
|
||||
|
|
|
@ -146,5 +146,5 @@ define OSD_ENABLED 1
|
|||
define HAL_OSD_TYPE_DEFAULT 1
|
||||
ROMFS_WILDCARD libraries/AP_OSD/fonts/font*.bin
|
||||
|
||||
# minimal GPS drivers to reduce flash usage
|
||||
include ../include/minimal_GPS.inc
|
||||
# minimal drivers to reduce flash usage
|
||||
include ../include/minimal.inc
|
||||
|
|
Loading…
Reference in New Issue