From e2e206cfe318e3f03481ac4cfd0f3f236cc96ecf Mon Sep 17 00:00:00 2001 From: Adam Tusk Date: Mon, 3 Oct 2016 21:17:47 +0200 Subject: [PATCH] Added LED stip, change board name to SOUL --- src/main/target/SOULF4/target.h | 14 ++++++++++++-- src/main/target/SOULF4/target.mk | 5 ++++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/main/target/SOULF4/target.h b/src/main/target/SOULF4/target.h index 8912e3781d..54c6beefe6 100644 --- a/src/main/target/SOULF4/target.h +++ b/src/main/target/SOULF4/target.h @@ -17,7 +17,7 @@ #pragma once -#define TARGET_BOARD_IDENTIFIER "SOULF4" +#define TARGET_BOARD_IDENTIFIER "SOUL" #define CONFIG_START_FLASH_ADDRESS (0x08080000) //0x08080000 to 0x080A0000 (FLASH_Sector_8) @@ -96,8 +96,18 @@ #define SENSORS_SET (SENSOR_ACC) +#define DEFAULT_FEATURES (FEATURE_VBAT | FEATURE_BLACKBOX) #define DEFAULT_RX_FEATURE FEATURE_RX_SERIAL -#define DEFAULT_FEATURES (FEATURE_BLACKBOX) +#define SERIALRX_PROVIDER SERIALRX_SBUS + +#define LED_STRIP +#define WS2811_PIN PA0 +#define WS2811_TIMER TIM5 +#define WS2811_DMA_HANDLER_IDENTIFER DMA1_ST2_HANDLER +#define WS2811_DMA_STREAM DMA1_Stream2 +#define WS2811_DMA_IT DMA_IT_TCIF2 +#define WS2811_DMA_CHANNEL DMA_Channel_6 +#define WS2811_TIMER_CHANNEL TIM_Channel_1 #define SPEKTRUM_BIND // USART3, diff --git a/src/main/target/SOULF4/target.mk b/src/main/target/SOULF4/target.mk index 77dfbf5051..d7f3c34560 100644 --- a/src/main/target/SOULF4/target.mk +++ b/src/main/target/SOULF4/target.mk @@ -2,4 +2,7 @@ F405_TARGETS += $(TARGET) FEATURES += VCP ONBOARDFLASH TARGET_SRC = \ - drivers/accgyro_spi_mpu6000.c + drivers/accgyro_spi_mpu6000.c \ + drivers/light_ws2811strip.c \ + drivers/light_ws2811strip_stm32f4xx.c +