diff --git a/src/main/target/GEPRCF722BT/target.h b/src/main/target/GEPRCF722BT/target.h index 589aa9a2d5..d39262c4f9 100644 --- a/src/main/target/GEPRCF722BT/target.h +++ b/src/main/target/GEPRCF722BT/target.h @@ -23,9 +23,10 @@ #define USE_TARGET_CONFIG -#define TARGET_BOARD_IDENTIFIER "S7X2" -#define USBD_PRODUCT_STRING "GEPRCF722BT" -#define TARGET_MANUFACTURER_IDENTIFIER "GEPR" +#define BOARD_NAME GEPRCF722BT +#define MANUFACTURER_ID GEPR +#define TARGET_BOARD_IDENTIFIER "S7X2" // generic ID +#define FC_TARGET_MCU STM32F7X2 // not used in EmuF #define LED0_PIN PC15 #define LED1_PIN PC14 @@ -42,14 +43,27 @@ #define USE_GYRO #define USE_GYRO_SPI_MPU6000 -#define MPU6000_CS_PIN PA4 -#define MPU6000_SPI_INSTANCE SPI1 -#define GYRO_1_ALIGN CW0_DEG - +#define USE_GYRO_SPI_MPU6500 #define USE_ACC #define USE_ACC_SPI_MPU6000 #define USE_ACC_SPI_MPU6500 -#define ACC_MPU6000_ALIGN CW0_DEG +#define USE_ACCGYRO_BMI270 + +#define ACC_MPU6000_ALIGN CW0_DEG +#define GYRO_MPU6000_ALIGN CW0_DEG +#define MPU6000_CS_PIN PA4 +#define MPU6000_SPI_INSTANCE SPI1 + +// MPU6500 validity is doubtful +#define ACC_MPU6500_ALIGN CW0_DEG +#define GYRO_MPU6500_ALIGN CW0_DEG +#define MPU6500_CS_PIN PA4 +#define MPU6500_SPI_INSTANCE SPI1 + +#define ACC_BMI270_ALIGN CW0_DEG +#define GYRO_BMI270_ALIGN CW0_DEG +#define BMI270_CS_PIN PA4 +#define BMI270_SPI_INSTANCE SPI1 #define USE_BARO #define USE_BARO_BMP280 diff --git a/src/main/target/GEPRCF722BT/target.mk b/src/main/target/GEPRCF722BT/target.mk index 8c9eb1dcd7..6133656041 100644 --- a/src/main/target/GEPRCF722BT/target.mk +++ b/src/main/target/GEPRCF722BT/target.mk @@ -1,14 +1,15 @@ F7X2RE_TARGETS += $(TARGET) FEATURES += VCP ONBOARDFLASH TARGET_SRC = \ - drivers/accgyro/accgyro_mpu.c \ - drivers/accgyro/accgyro_mpu6500.c \ - drivers/accgyro/accgyro_spi_mpu6000.c \ - drivers/accgyro/accgyro_spi_mpu6500.c \ - drivers/barometer/barometer_ms5611.c \ - drivers/barometer/barometer_bmp280.c \ - drivers/barometer/barometer_bmp085.c \ - drivers/compass/compass_hmc5883l.c \ - drivers/compass/compass_qmc5883l.c \ - drivers/max7456.c\ - drivers/light_ws2811strip.c + drivers/accgyro/accgyro_mpu.c \ + drivers/accgyro/accgyro_mpu6500.c \ + drivers/accgyro/accgyro_spi_mpu6500.c \ + drivers/accgyro/accgyro_spi_mpu6000.c \ + drivers/accgyro/accgyro_spi_bmi270.c \ + drivers/barometer/barometer_ms5611.c \ + drivers/barometer/barometer_bmp280.c \ + drivers/barometer/barometer_bmp085.c \ + drivers/compass/compass_hmc5883l.c \ + drivers/compass/compass_qmc5883l.c \ + drivers/max7456.c\ + drivers/light_ws2811strip.c