From 7c20658acf808bb0cffa0587478ea212295fa56c Mon Sep 17 00:00:00 2001 From: Gone4Dirt Date: Mon, 27 Sep 2021 20:37:07 +0100 Subject: [PATCH] AP_Vehicle: Add Heli build type --- libraries/AP_Vehicle/AP_Vehicle_Type.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libraries/AP_Vehicle/AP_Vehicle_Type.h b/libraries/AP_Vehicle/AP_Vehicle_Type.h index 52d3b0d276..e708ef76ba 100644 --- a/libraries/AP_Vehicle/AP_Vehicle_Type.h +++ b/libraries/AP_Vehicle/AP_Vehicle_Type.h @@ -31,6 +31,7 @@ #define APM_BUILD_AP_DAL_Standalone 10 #define APM_BUILD_AP_Bootloader 11 #define APM_BUILD_Blimp 12 +#define APM_BUILD_Heli 13 #ifndef APM_BUILD_DIRECTORY #define APM_BUILD_DIRECTORY APM_BUILD_UNKNOWN @@ -41,3 +42,8 @@ build systems that don't support it */ #define APM_BUILD_TYPE(type) ((type) == APM_BUILD_DIRECTORY) + +/* + Copter and heli share a lot of code. This macro makes it easier to check for both +*/ +#define APM_BUILD_COPTER_OR_HELI() (APM_BUILD_TYPE(APM_BUILD_ArduCopter) || APM_BUILD_TYPE(APM_BUILD_Heli))