Skip to content

Commit 3dd4de5

Browse files
committed
TBS_LUCID_H7: fix gyro2
1 parent d5e0490 commit 3dd4de5

2 files changed

Lines changed: 9 additions & 7 deletions

File tree

src/main/target/TBS_LUCID_H7/target.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232
#include "drivers/timer.h"
3333
#include "drivers/sensor.h"
3434

35-
BUSDEV_REGISTER_SPI_TAG(busdev_gyro1_mpu6000, DEVHW_MPU6000, GYRO1_SPI_BUS, GYRO1_CS_PIN, NONE, 0, DEVFLAGS_NONE, IMU_MPU6000_ALIGN);
36-
BUSDEV_REGISTER_SPI_TAG(busdev_gyro1_icm42688, DEVHW_ICM42605, GYRO1_SPI_BUS, GYRO1_CS_PIN, NONE, 0, DEVFLAGS_NONE, IMU_ICM42605_ALIGN);
37-
BUSDEV_REGISTER_SPI_TAG(busdev_gyro2_mpu6000, DEVHW_MPU6000, GYRO2_SPI_BUS, GYRO2_CS_PIN, NONE, 1, DEVFLAGS_NONE, IMU_MPU6000_ALIGN);
38-
BUSDEV_REGISTER_SPI_TAG(busdev_gyro2_icm42688, DEVHW_ICM42605, GYRO2_SPI_BUS, GYRO2_CS_PIN, NONE, 1, DEVFLAGS_NONE, IMU_ICM42605_ALIGN);
35+
BUSDEV_REGISTER_SPI_TAG(busdev_gyro1_mpu6000, DEVHW_MPU6000, GYRO1_SPI_BUS, GYRO1_CS_PIN, NONE, 0, DEVFLAGS_NONE, IMU_1_MPU6000_ALIGN);
36+
BUSDEV_REGISTER_SPI_TAG(busdev_gyro1_icm42688, DEVHW_ICM42605, GYRO1_SPI_BUS, GYRO1_CS_PIN, NONE, 0, DEVFLAGS_NONE, IMU_1_ICM42605_ALIGN);
37+
BUSDEV_REGISTER_SPI_TAG(busdev_gyro2_mpu6000, DEVHW_MPU6000, GYRO2_SPI_BUS, GYRO2_CS_PIN, NONE, 1, DEVFLAGS_NONE, IMU_2_MPU6000_ALIGN);
38+
BUSDEV_REGISTER_SPI_TAG(busdev_gyro2_icm42688, DEVHW_ICM42605, GYRO2_SPI_BUS, GYRO2_CS_PIN, NONE, 1, DEVFLAGS_NONE, IMU_2_ICM42605_ALIGN);
3939

4040
timerHardware_t timerHardware[] = {
4141
DEF_TIM(TIM3, CH3, PB0, TIM_USE_OUTPUT_AUTO, 0, 0), // S1

src/main/target/TBS_LUCID_H7/target.h

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,15 @@
9898
#define GYRO1_SPI_BUS BUS_SPI1
9999
#define GYRO1_CS_PIN PC15
100100
#define GYRO2_SPI_BUS BUS_SPI4
101-
#define GYRO2_CS_PIN PC13
101+
#define GYRO2_CS_PIN PE11
102102

103103
#define USE_IMU_MPU6000
104-
#define IMU_MPU6000_ALIGN CW0_DEG_FLIP
104+
#define IMU_1_MPU6000_ALIGN CW0_DEG_FLIP
105+
#define IMU_2_MPU6000_ALIGN CW90_DEG_FLIP
105106

106107
#define USE_IMU_ICM42605
107-
#define IMU_ICM42605_ALIGN CW90_DEG_FLIP
108+
#define IMU_1_ICM42605_ALIGN CW90_DEG_FLIP
109+
#define IMU_2_ICM42605_ALIGN CW0_DEG_FLIP
108110

109111
#define USE_MAX7456
110112
#define MAX7456_SPI_BUS BUS_SPI2

0 commit comments

Comments
 (0)