mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-24 16:55:29 +03:00
Merge pull request #4157 from iNavFlight/de_disable_f3_features
[F3] Remove some features; Reduce heap size
This commit is contained in:
commit
255d08d37d
3 changed files with 9 additions and 7 deletions
3
Makefile
3
Makefile
|
@ -119,8 +119,7 @@ $(error Unknown target MCU specified.)
|
|||
endif
|
||||
|
||||
GROUP_1_TARGETS := ALIENFLIGHTF3 ALIENFLIGHTF4 AIRHEROF3 AIRHEROF3_QUAD COLIBRI_RACE LUX_RACE SPARKY REVO SPARKY2 COLIBRI KISSFC FALCORE FF_F35_LIGHTNING FF_FORTINIF4 FF_PIKOF4 FF_PIKOF4OSD
|
||||
GROUP_2_TARGETS := SPRACINGF3 SPRACINGF3EVO SPRACINGF3EVO_1SS SPRACINGF3MINI SPRACINGF4EVO CLRACINGF4AIR CLRACINGF4AIRV2 BEEROTORF4 BETAFLIGHTF3 BETAFLIGHTF4 PIKOBLX
|
||||
# SPRACINGF3NEO
|
||||
GROUP_2_TARGETS := SPRACINGF3 SPRACINGF3EVO SPRACINGF3EVO_1SS SPRACINGF3MINI SPRACINGF4EVO CLRACINGF4AIR CLRACINGF4AIRV2 BEEROTORF4 BETAFLIGHTF3 BETAFLIGHTF4 PIKOBLX SPRACINGF3NEO
|
||||
GROUP_3_TARGETS := OMNIBUS AIRBOTF4 BLUEJAYF4 OMNIBUSF4 OMNIBUSF4PRO OMNIBUSF4V3 FIREWORKSV2 SPARKY2 MATEKF405 OMNIBUSF7 DYSF4PRO OMNIBUSF4PRO_LEDSTRIPM5 OMNIBUSF7NXT OMNIBUSF7V2 ASGARD32F4
|
||||
GROUP_4_TARGETS := ANYFC ANYFCF7 ANYFCF7_EXTERNAL_BARO ANYFCM7 ALIENFLIGHTNGF7 PIXRACER YUPIF4 YUPIF4MINI YUPIF4R2 YUPIF7 MATEKF405SE MATEKF411 MATEKF722 MATEKF405OSD MATEKF405_SERVOS6
|
||||
GROUP_OTHER_TARGETS := $(filter-out $(GROUP_1_TARGETS) $(GROUP_2_TARGETS) $(GROUP_3_TARGETS) $(GROUP_4_TARGETS), $(VALID_TARGETS))
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
#pragma once
|
||||
|
||||
#if defined(STM32F3)
|
||||
#define DYNAMIC_HEAP_SIZE 1536
|
||||
#define DYNAMIC_HEAP_SIZE 1024
|
||||
#else
|
||||
#define DYNAMIC_HEAP_SIZE 2048
|
||||
#endif
|
||||
|
@ -70,10 +70,12 @@
|
|||
#define USE_RX_UIB
|
||||
|
||||
// Allow default rangefinders
|
||||
#define USE_RANGEFINDER
|
||||
#define USE_RANGEFINDER_MSP
|
||||
#define USE_RANGEFINDER_BENEWAKE
|
||||
|
||||
// Allow default optic flow boards
|
||||
#define USE_OPFLOW
|
||||
#define USE_OPFLOW_CXOF
|
||||
#define USE_OPFLOW_MSP
|
||||
|
||||
|
@ -82,6 +84,11 @@
|
|||
|
||||
#define USE_TEMPERATURE_SENSOR
|
||||
#define USE_TEMPERATURE_LM75
|
||||
|
||||
#define USE_MSP_DISPLAYPORT
|
||||
#define USE_DASHBOARD
|
||||
#define DASHBOARD_ARMED_BITMAP
|
||||
#define USE_OLED_UG2864
|
||||
#endif
|
||||
|
||||
#if (FLASH_SIZE > 128)
|
||||
|
@ -97,10 +104,6 @@
|
|||
#define USE_ACC_NOTCH
|
||||
#define USE_CMS
|
||||
#define CMS_MENU_OSD
|
||||
#define USE_DASHBOARD
|
||||
#define USE_OLED_UG2864
|
||||
#define USE_MSP_DISPLAYPORT
|
||||
#define DASHBOARD_ARMED_BITMAP
|
||||
#define USE_GPS_PROTO_NMEA
|
||||
#define USE_GPS_PROTO_NAZA
|
||||
#define USE_GPS_PROTO_MTK
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue