From 28d81ed038c3748b9f849ff5f9a4715d468e2bfe Mon Sep 17 00:00:00 2001 From: jflyper Date: Fri, 14 Jul 2017 16:25:22 +0900 Subject: [PATCH] Activate I2C2 as external I2C --- src/main/target/ANYFCF7/target.h | 12 ++++++++---- src/main/target/ANYFCF7/target.mk | 2 ++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/target/ANYFCF7/target.h b/src/main/target/ANYFCF7/target.h index 9a7567665..1ada7767c 100644 --- a/src/main/target/ANYFCF7/target.h +++ b/src/main/target/ANYFCF7/target.h @@ -44,13 +44,16 @@ #define USE_EXTI #define MAG -//#define USE_MAG_HMC5883 -//#define HMC5883_BUS I2C_DEVICE_EXT +#define USE_MAG_HMC5883 +#define MAG_I2C_INSTANCE (I2CDEV_2) + //#define MAG_HMC5883_ALIGN CW270_DEG_FLIP //#define MAG_HMC5883_ALIGN CW90_DEG #define BARO #define USE_BARO_MS5611 +#define USE_BARO_BMP280 +#define BARO_I2C_INSTANCE (I2CDEV_2) #define USABLE_TIMER_CHANNEL_COUNT 16 @@ -128,8 +131,9 @@ #define SDCARD_DMA_CHANNEL DMA_CHANNEL_4 #define USE_I2C -#define USE_I2C_DEVICE_4 -#define I2C_DEVICE (I2CDEV_4) +#define USE_I2C_DEVICE_2 // External I2C +#define USE_I2C_DEVICE_4 // Onboard I2C +#define I2C_DEVICE (I2CDEV_2) #define USE_ADC #define VBAT_ADC_PIN PC0 diff --git a/src/main/target/ANYFCF7/target.mk b/src/main/target/ANYFCF7/target.mk index bdc188d40..9069b243f 100644 --- a/src/main/target/ANYFCF7/target.mk +++ b/src/main/target/ANYFCF7/target.mk @@ -4,6 +4,8 @@ FEATURES += SDCARD VCP TARGET_SRC = \ drivers/accgyro/accgyro_spi_mpu6000.c \ drivers/barometer/barometer_ms5611.c \ + drivers/barometer/barometer_bmp280.c \ + drivers/compass/compass_hmc5883l.c \ drivers/light_ws2811strip.c \ drivers/light_ws2811strip_hal.c