diff --git a/src/main/sensors/gyro.c b/src/main/sensors/gyro.c index 22f4e9172..8d7134cc3 100644 --- a/src/main/sensors/gyro.c +++ b/src/main/sensors/gyro.c @@ -385,7 +385,7 @@ static bool gyroInitSensor(gyroSensor_t *gyroSensor) #ifdef USE_DUAL_GYRO // set cnsPin using GYRO_n_CS_PIN defined in target.h - gyroSensor->gyroDev.bus.busdev_u.spi.csnPin = gyroConfig()->gyro_to_use == 0 ? IOGetByTag(IO_TAG(GYRO_0_CS_PIN)) : IOGetByTag(IO_TAG(GYRO_1_CS_PIN)); + gyroSensor->gyroDev.bus.busdev_u.spi.csnPin = gyroConfig()->gyro_to_use == 0 ? IOGetByTag(IO_TAG(GYRO_1_CS_PIN)) : IOGetByTag(IO_TAG(GYRO_2_CS_PIN)); #else gyroSensor->gyroDev.bus.busdev_u.spi.csnPin = IO_NONE; // set cnsPin to IO_NONE so mpuDetect will set it according to value defined in target.h #endif // USE_DUAL_GYRO diff --git a/src/main/target/KAKUTEF7/target.h b/src/main/target/KAKUTEF7/target.h index 078d5a374..b4c1f0ad0 100644 --- a/src/main/target/KAKUTEF7/target.h +++ b/src/main/target/KAKUTEF7/target.h @@ -47,8 +47,8 @@ #define MPU6000_SPI_INSTANCE SPI3 #define ICM20689_CS_PIN SPI4_NSS_PIN #define ICM20689_SPI_INSTANCE SPI4 -#define GYRO_1_CS_PIN MPU6000_CS_PIN -#define GYRO_0_CS_PIN ICM20689_CS_PIN +#define GYRO_2_CS_PIN MPU6000_CS_PIN +#define GYRO_1_CS_PIN ICM20689_CS_PIN //#define USE_MPU_DATA_READY_SIGNAL diff --git a/src/main/target/OMNIBUSF7/target.h b/src/main/target/OMNIBUSF7/target.h index eb653dcc6..fbc6accaf 100644 --- a/src/main/target/OMNIBUSF7/target.h +++ b/src/main/target/OMNIBUSF7/target.h @@ -63,8 +63,8 @@ #define MPU6000_SPI_INSTANCE SPI1 #define MPU6500_CS_PIN SPI3_NSS_PIN #define MPU6500_SPI_INSTANCE SPI3 -#define GYRO_1_CS_PIN MPU6000_CS_PIN -#define GYRO_0_CS_PIN MPU6500_CS_PIN +#define GYRO_2_CS_PIN MPU6000_CS_PIN +#define GYRO_1_CS_PIN MPU6500_CS_PIN #define GYRO_MPU6500_ALIGN CW90_DEG #define ACC_MPU6500_ALIGN CW90_DEG #define GYRO_MPU6000_ALIGN CW90_DEG @@ -74,8 +74,8 @@ #define MPU6000_SPI_INSTANCE SPI3 #define MPU6500_CS_PIN SPI1_NSS_PIN #define MPU6500_SPI_INSTANCE SPI1 -#define GYRO_0_CS_PIN MPU6000_CS_PIN -#define GYRO_1_CS_PIN MPU6500_CS_PIN +#define GYRO_1_CS_PIN MPU6000_CS_PIN +#define GYRO_2_CS_PIN MPU6500_CS_PIN #endif // TODO: dual gyro support diff --git a/src/main/target/REVO/target.h b/src/main/target/REVO/target.h index 908221bdd..02e8e82ca 100644 --- a/src/main/target/REVO/target.h +++ b/src/main/target/REVO/target.h @@ -96,8 +96,8 @@ #define ICM20601_CS_PIN PA4 // served through MPU6500 code #define ICM20601_SPI_INSTANCE SPI1 #define USE_DUAL_GYRO -#define GYRO_0_CS_PIN MPU6000_CS_PIN -#define GYRO_1_CS_PIN ICM20601_CS_PIN +#define GYRO_1_CS_PIN MPU6000_CS_PIN +#define GYRO_2_CS_PIN ICM20601_CS_PIN #endif #if defined(SOULF4)