From e3869496e092efe3ce6682dfbd83d82a422f5e9c Mon Sep 17 00:00:00 2001 From: vgoodsun <2851665929@qq.com> Date: Tue, 28 Mar 2017 16:35:55 +0800 Subject: [PATCH] add board VGOODDHF4 add a board named VGOODDHF4 of being a variant of OMNIBUSF4 --- src/main/target/OMNIBUSF4/VGOODDHF4.mk | 1 + src/main/target/OMNIBUSF4/target.h | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 src/main/target/OMNIBUSF4/VGOODDHF4.mk diff --git a/src/main/target/OMNIBUSF4/VGOODDHF4.mk b/src/main/target/OMNIBUSF4/VGOODDHF4.mk new file mode 100644 index 0000000000..42349f2912 --- /dev/null +++ b/src/main/target/OMNIBUSF4/VGOODDHF4.mk @@ -0,0 +1 @@ +#VGOODDHF4.mk file \ No newline at end of file diff --git a/src/main/target/OMNIBUSF4/target.h b/src/main/target/OMNIBUSF4/target.h index f083ace06b..c8fb0cbce0 100644 --- a/src/main/target/OMNIBUSF4/target.h +++ b/src/main/target/OMNIBUSF4/target.h @@ -19,12 +19,16 @@ #define TARGET_BOARD_IDENTIFIER "CLR4" #elif defined(OMNIBUSF4SD) #define TARGET_BOARD_IDENTIFIER "OBSD" +#elif defined(VGOODDHF4) +#define TARGET_BOARD_IDENTIFIER "DHF4" #else #define TARGET_BOARD_IDENTIFIER "OBF4" #endif #if defined(CL_RACINGF4) #define USBD_PRODUCT_STRING "CL_RACINGF4" +#elif defined(VGOODDHF4) +#define USBD_PRODUCT_STRING "VgooddhF4" #else #define USBD_PRODUCT_STRING "OmnibusF4" #endif @@ -107,6 +111,12 @@ #define SDCARD_DMA_CHANNEL_TX_COMPLETE_FLAG DMA_FLAG_TCIF4 #define SDCARD_DMA_CLK RCC_AHB1Periph_DMA1 #define SDCARD_DMA_CHANNEL DMA_Channel_0 +#elif defined(VGOODDHF4) +#define ENABLE_BLACKBOX_LOGGING_ON_SPIFLASH_BY_DEFAULT +#define M25P16_CS_PIN PB12 +#define M25P16_SPI_INSTANCE SPI2 +#define USE_FLASHFS +#define USE_FLASH_M25P16 #else #define ENABLE_BLACKBOX_LOGGING_ON_SPIFLASH_BY_DEFAULT #define M25P16_CS_PIN SPI3_NSS_PIN @@ -150,7 +160,7 @@ #define USE_SPI #define USE_SPI_DEVICE_1 -#if defined(OMNIBUSF4SD) || defined(CL_RACINGF4) +#if defined(OMNIBUSF4SD) || defined(CL_RACINGF4) || defined(VGOODDHF4) #define USE_SPI_DEVICE_2 #define SPI2_NSS_PIN PB12 #define SPI2_SCK_PIN PB13