From 8a427da8e919ba483ccdc82058ad76da3a432d7f Mon Sep 17 00:00:00 2001 From: mikeller Date: Tue, 24 Jul 2018 22:46:23 +1200 Subject: [PATCH] Removed more features from F3 to make the firmware fit into flash. --- src/main/target/CRAZYBEEF3FR/target.h | 27 ++++++++++++++++++++++++++ src/main/target/OMNIBUS/target.h | 2 ++ src/main/target/SPRACINGF3/target.h | 12 +++++++++++- src/main/target/SPRACINGF3EVO/target.h | 2 ++ 4 files changed, 42 insertions(+), 1 deletion(-) diff --git a/src/main/target/CRAZYBEEF3FR/target.h b/src/main/target/CRAZYBEEF3FR/target.h index fe819b149..b9737f3c3 100644 --- a/src/main/target/CRAZYBEEF3FR/target.h +++ b/src/main/target/CRAZYBEEF3FR/target.h @@ -28,6 +28,33 @@ #define USBD_PRODUCT_STRING "CrazyBee F3 FR" #endif +// Removed to make the firmware fit into flash (in descending order of priority): +//#undef USE_GYRO_OVERFLOW_CHECK +//#undef USE_GYRO_LPF2 + +//#undef USE_ITERM_RELAX +//#undef USE_RC_SMOOTHING_FILTER + +//#undef USE_MSP_DISPLAYPORT +//#undef USE_MSP_OVER_TELEMETRY + +//#undef USE_HUFFMAN +//#undef USE_PINIO +//#undef USE_PINIOBOX + +//#undef USE_TELEMETRY_HOTT +//#undef USE_TELEMETRY_MAVLINK +#undef USE_TELEMETRY_LTM +//#undef USE_SERIALRX_XBUS +//#undef USE_SERIALRX_SUMH +#undef USE_PWM + +//#undef USE_BOARD_INFO +//#undef USE_EXTENDED_CMS_MENUS +//#undef USE_RTC_TIME +//#undef USE_RX_MSP +//#undef USE_ESC_SENSOR_INFO + #define ENABLE_DSHOT_DMAR true #define LED0_PIN PB3 diff --git a/src/main/target/OMNIBUS/target.h b/src/main/target/OMNIBUS/target.h index 89d3a1714..6ae3e737f 100644 --- a/src/main/target/OMNIBUS/target.h +++ b/src/main/target/OMNIBUS/target.h @@ -40,6 +40,8 @@ #undef USE_TELEMETRY_MAVLINK #undef USE_TELEMETRY_LTM #undef USE_SERIALRX_XBUS +#undef USE_SERIALRX_SUMH +#undef USE_PWM #undef USE_BOARD_INFO #undef USE_EXTENDED_CMS_MENUS diff --git a/src/main/target/SPRACINGF3/target.h b/src/main/target/SPRACINGF3/target.h index a8c9d1669..6e8621b1b 100644 --- a/src/main/target/SPRACINGF3/target.h +++ b/src/main/target/SPRACINGF3/target.h @@ -39,16 +39,26 @@ //#undef USE_ITERM_RELAX //#undef USE_RC_SMOOTHING_FILTER +//#undef USE_MSP_DISPLAYPORT +//#undef USE_MSP_OVER_TELEMETRY + +//#undef USE_HUFFMAN +//#undef USE_PINIO +//#undef USE_PINIOBOX + //#undef USE_TELEMETRY_HOTT //#undef USE_TELEMETRY_MAVLINK //#undef USE_TELEMETRY_LTM //#undef USE_SERIALRX_XBUS +//#undef USE_SERIALRX_SUMH +//#undef USE_PWM -//#undef USE_BOARD_INFO +#undef USE_BOARD_INFO #undef USE_EXTENDED_CMS_MENUS #undef USE_RTC_TIME #undef USE_RX_MSP #undef USE_ESC_SENSOR_INFO + #if defined(IRCSYNERGYF3) #undef USE_LED_STRIP #endif diff --git a/src/main/target/SPRACINGF3EVO/target.h b/src/main/target/SPRACINGF3EVO/target.h index cdc111e7d..3317f8cab 100644 --- a/src/main/target/SPRACINGF3EVO/target.h +++ b/src/main/target/SPRACINGF3EVO/target.h @@ -50,6 +50,8 @@ #undef USE_TELEMETRY_MAVLINK #undef USE_TELEMETRY_LTM #undef USE_SERIALRX_XBUS +#undef USE_SERIALRX_SUMH +#undef USE_PWM #undef USE_BOARD_INFO #undef USE_EXTENDED_CMS_MENUS