Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-added minimal LED_STRIP support to F3. #7485

Merged
merged 1 commit into from Jan 28, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
3 changes: 3 additions & 0 deletions src/main/target/AIR32/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = VCP ONBOARDFLASH

FEATURE_CUT_LEVEL = 1

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_mpu6050.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/AIRHEROF3/target.mk
@@ -1,4 +1,7 @@
F3_TARGETS += $(TARGET)

FEATURE_CUT_LEVEL = 0

HSE_VALUE = 12000000

TARGET_SRC = \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/ALIENFLIGHTF3/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = VCP

FEATURE_CUT_LEVEL = 0

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_mpu6050.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/BEEBRAIN_V2F/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = VCP

FEATURE_CUT_LEVEL = 1

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_mpu6500.c \
Expand Down
2 changes: 1 addition & 1 deletion src/main/target/BETAFLIGHTF3/target.mk
Expand Up @@ -2,7 +2,7 @@ F3_TARGETS += $(TARGET)

FEATURES = VCP SDCARD_SPI

FEATURE_CUT_LEVEL = 7
FEATURE_CUT_LEVEL = 10

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
Expand Down
2 changes: 1 addition & 1 deletion src/main/target/CHEBUZZF3/target.mk
Expand Up @@ -2,7 +2,7 @@ F3_TARGETS += $(TARGET)

FEATURES = VCP SDCARD_SPI

FEATURE_CUT_LEVEL = 1
FEATURE_CUT_LEVEL = 3

TARGET_SRC = \
drivers/compass/compass_hmc5883l.c \
Expand Down
2 changes: 1 addition & 1 deletion src/main/target/COLIBRI_RACE/target.mk
Expand Up @@ -2,7 +2,7 @@ F3_TARGETS += $(TARGET)

FEATURES = VCP

FEATURE_CUT_LEVEL = 0
FEATURE_CUT_LEVEL = 1

TARGET_SRC = \
i2c_bst.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/DOGE/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = VCP ONBOARDFLASH

FEATURE_CUT_LEVEL = 1

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_spi_mpu6000.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/EACHIF3/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = VCP

FEATURE_CUT_LEVEL = 0

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_mpu6500.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/FF_PIKOBLX/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = VCP

FEATURE_CUT_LEVEL = 0

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_spi_mpu6000.c
2 changes: 1 addition & 1 deletion src/main/target/FRSKYF3/target.mk
Expand Up @@ -2,7 +2,7 @@ F3_TARGETS += $(TARGET)

FEATURES = VCP SDCARD_SPI

FEATURE_CUT_LEVEL = 4
FEATURE_CUT_LEVEL = 10

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
Expand Down
4 changes: 2 additions & 2 deletions src/main/target/FURYF3/target.mk
Expand Up @@ -3,11 +3,11 @@ F3_TARGETS += $(TARGET)
ifeq ($(TARGET), FURYF3OSD)
FEATURES += VCP ONBOARDFLASH

FEATURE_CUT_LEVEL = 4
FEATURE_CUT_LEVEL = 8
else
FEATURES += VCP SDCARD_SPI

FEATURE_CUT_LEVEL = 3
FEATURE_CUT_LEVEL = 4
endif

TARGET_SRC = \
Expand Down
2 changes: 1 addition & 1 deletion src/main/target/IMPULSERCF3/target.mk
Expand Up @@ -2,7 +2,7 @@ F3_TARGETS += $(TARGET)

FEATURES = VCP ONBOARDFLASH

FEATURE_CUT_LEVEL = 2
FEATURE_CUT_LEVEL = 8

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/ISHAPEDF3/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = ONBOARDFLASH

FEATURE_CUT_LEVEL = 1

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_mpu6500.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/KISSFC/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = VCP

FEATURE_CUT_LEVEL = 0

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/display_ug2864hsweg01.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/LUMBAF3/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = ONBOARDFLASH VCP

FEATURE_CUT_LEVEL = 0

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_spi_mpu6000.c
2 changes: 1 addition & 1 deletion src/main/target/LUX_RACE/target.mk
Expand Up @@ -3,7 +3,7 @@ F3_TARGETS += $(TARGET)
FEATURES = VCP SDCARD_SPI

ifeq ($(TARGET), LUXV2_RACE)
FEATURE_CUT_LEVEL = 1
FEATURE_CUT_LEVEL = 6
else
FEATURE_CUT_LEVEL = 0
endif
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/MOTOLAB/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = VCP ONBOARDFLASH

FEATURE_CUT_LEVEL = 1

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_mpu6050.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/MULTIFLITEPICO/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES =

FEATURE_CUT_LEVEL = 0

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_mpu6050.c \
Expand Down
3 changes: 2 additions & 1 deletion src/main/target/RACEBASE/target.mk
Expand Up @@ -2,7 +2,8 @@ F3_TARGETS += $(TARGET)

FEATURES = ONBOARDFLASH

FEATURE_CUT_LEVEL = 2
FEATURE_CUT_LEVEL = 6

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_spi_mpu6000.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/SINGULARITY/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = VCP ONBOARDFLASH

FEATURE_CUT_LEVEL = 0

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_mpu6050.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/SPARKY/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = VCP

FEATURE_CUT_LEVEL = 0

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_mpu6050.c \
Expand Down
4 changes: 2 additions & 2 deletions src/main/target/SPRACINGF3/target.mk
Expand Up @@ -12,13 +12,13 @@ TARGET_SRC = \
drivers/compass/compass_qmc5883l.c

ifeq ($(TARGET), FLIP32F3OSD)
FEATURE_CUT_LEVEL = 1
FEATURE_CUT_LEVEL = 2

TARGET_SRC += \
drivers/accgyro/accgyro_mpu6500.c
else
ifeq ($(TARGET), ZCOREF3)
FEATURE_CUT_LEVEL = 1
FEATURE_CUT_LEVEL = 2

TARGET_SRC += \
drivers/accgyro/accgyro_mpu6500.c \
Expand Down
2 changes: 1 addition & 1 deletion src/main/target/SPRACINGF3EVO/target.mk
Expand Up @@ -5,7 +5,7 @@ FEATURES = VCP SDCARD_SPI
ifeq ($(TARGET), AIORACERF3)
FEATURE_CUT_LEVEL = 3
else
FEATURE_CUT_LEVEL = 7
FEATURE_CUT_LEVEL = 8
endif

TARGET_SRC = \
Expand Down
2 changes: 1 addition & 1 deletion src/main/target/SPRACINGF3MINI/target.mk
Expand Up @@ -2,7 +2,7 @@ F3_TARGETS += $(TARGET)

FEATURES = VCP SDCARD_SPI

FEATURE_CUT_LEVEL = 6
FEATURE_CUT_LEVEL = 8

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
Expand Down
3 changes: 2 additions & 1 deletion src/main/target/SPRACINGF3NEO/target.mk
@@ -1,7 +1,8 @@
F3_TARGETS += $(TARGET)

FEATURES = VCP SDCARD_SPI

FEATURE_CUT_LEVEL = 8
FEATURE_CUT_LEVEL = 10

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
Expand Down
2 changes: 1 addition & 1 deletion src/main/target/STM32F3DISCOVERY/target.mk
Expand Up @@ -2,7 +2,7 @@ F3_TARGETS += $(TARGET)

FEATURES = VCP SDCARD_SPI ONBOARDFLASH

FEATURE_CUT_LEVEL = 4
FEATURE_CUT_LEVEL = 8

TARGET_SRC = \
drivers/accgyro/accgyro_fake.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/TINYFISH/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = VCP ONBOARDFLASH

FEATURE_CUT_LEVEL = 0

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/flash_m25p16.c \
Expand Down
3 changes: 3 additions & 0 deletions src/main/target/X_RACERSPI/target.mk
@@ -1,6 +1,9 @@
F3_TARGETS += $(TARGET)

FEATURES = ONBOARDFLASH

FEATURE_CUT_LEVEL = 1

TARGET_SRC = \
drivers/accgyro/accgyro_mpu.c \
drivers/accgyro/accgyro_spi_mpu6000.c \
Expand Down
16 changes: 11 additions & 5 deletions src/main/target/common_pre.h
Expand Up @@ -170,19 +170,26 @@
#define USE_TELEMETRY_CRSF
#define USE_TELEMETRY_SRXL

#if ((FLASH_SIZE > 256) || (FEATURE_CUT_LEVEL < 10))
#if ((FLASH_SIZE > 256) || (FEATURE_CUT_LEVEL < 12))
#define USE_CMS
#define USE_CAMERA_CONTROL
#define USE_MSP_DISPLAYPORT
#define USE_MSP_OVER_TELEMETRY
#define USE_RCDEVICE
#define USE_VIRTUAL_CURRENT_METER
#define USE_LED_STRIP
#endif

#if ((FLASH_SIZE > 256) || (FEATURE_CUT_LEVEL < 11))
#define USE_VTX_COMMON
#define USE_VTX_CONTROL
#define USE_VTX_SMARTAUDIO
#define USE_VTX_TRAMP
#endif

#if ((FLASH_SIZE > 256) || (FEATURE_CUT_LEVEL < 10))
#define USE_VIRTUAL_CURRENT_METER
#define USE_CAMERA_CONTROL
#define USE_ESC_SENSOR
#define USE_SERIAL_4WAY_BLHELI_BOOTLOADER
#define USE_RCDEVICE
#endif

#if ((FLASH_SIZE > 256) || (FEATURE_CUT_LEVEL < 9))
Expand Down Expand Up @@ -269,7 +276,6 @@
#define USE_SIGNATURE
#define USE_ABSOLUTE_CONTROL
#define USE_HOTT_TEXTMODE
#define USE_LED_STRIP
#define USE_LED_STRIP_STATUS_MODE
#define USE_VARIO
#define USE_RX_LINK_QUALITY_INFO
Expand Down