From 5976bf6fae334bbdbb3a1682c789eef6d17749f1 Mon Sep 17 00:00:00 2001 From: orbittechnologyx Date: Mon, 24 Aug 2026 10:14:15 +0300 Subject: [PATCH] Added configs for supporting LSM6DS320x on ORBITF435 --- src/main/target/ORBITF435/target.c | 1 + src/main/target/ORBITF435/target.h | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/main/target/ORBITF435/target.c b/src/main/target/ORBITF435/target.c index 25b5aae2079..800a0939c6f 100644 --- a/src/main/target/ORBITF435/target.c +++ b/src/main/target/ORBITF435/target.c @@ -32,6 +32,7 @@ #include "drivers/pinio.h" #include "drivers/sensor.h" +BUSDEV_REGISTER_SPI_TAG(busdev_lsm6dxx, DEVHW_LSM6D, LSM6DXX_SPI_BUS, LSM6DXX_CS_PIN, NONE, 0, DEVFLAGS_NONE, IMU_LSM6DXX_ALIGN); BUSDEV_REGISTER_SPI_TAG(busdev_icm42688, DEVHW_ICM42605, ICM42688_SPI_BUS, ICM42688_CS_PIN, NONE, 0, DEVFLAGS_NONE, IMU_ICM42688_ALIGN); timerHardware_t timerHardware[] = { diff --git a/src/main/target/ORBITF435/target.h b/src/main/target/ORBITF435/target.h index 99c54fecbb4..a6456319523 100644 --- a/src/main/target/ORBITF435/target.h +++ b/src/main/target/ORBITF435/target.h @@ -95,6 +95,11 @@ #define ICM42688_CS_PIN PA4 #define ICM42688_SPI_BUS BUS_SPI1 +#define USE_IMU_LSM6DXX +#define IMU_LSM6DXX_ALIGN CW270_DEG +#define LSM6DXX_SPI_BUS BUS_SPI1 +#define LSM6DXX_CS_PIN PA4 + // *************** I2C(Baro & I2C) ************************** #define USE_I2C #define USE_BARO