From bf743c13b13fdd51e0fb8d3096649fdded0fb37f Mon Sep 17 00:00:00 2001 From: caternuson Date: Wed, 20 Mar 2024 11:27:41 -0700 Subject: [PATCH 1/2] update for LSM6DS3TRC --- examples/calibrated_orientation/LSM6DS_LIS3MDL.h | 4 ++++ examples/calibrated_orientation/calibrated_orientation.ino | 2 +- examples/calibration/LSM6DS_LIS3MDL.h | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/examples/calibrated_orientation/LSM6DS_LIS3MDL.h b/examples/calibrated_orientation/LSM6DS_LIS3MDL.h index 5e3ad8b..f7e3b50 100644 --- a/examples/calibrated_orientation/LSM6DS_LIS3MDL.h +++ b/examples/calibrated_orientation/LSM6DS_LIS3MDL.h @@ -2,8 +2,12 @@ Adafruit_LIS3MDL lis3mdl; // Can change this to be LSM6DSOX or whatever ya like +// For (older) Feather Sense with LSM6DS33, use this: #include Adafruit_LSM6DS33 lsm6ds; +// For (newer) Feather Sense with LSM6DS3TR-C, use this: +//#include +//Adafruit_LSM6DS3TRC lsm6ds; bool init_sensors(void) { if (!lsm6ds.begin_I2C() || !lis3mdl.begin_I2C()) { diff --git a/examples/calibrated_orientation/calibrated_orientation.ino b/examples/calibrated_orientation/calibrated_orientation.ino index 3dab67a..622c532 100644 --- a/examples/calibrated_orientation/calibrated_orientation.ino +++ b/examples/calibrated_orientation/calibrated_orientation.ino @@ -13,7 +13,7 @@ Adafruit_Sensor *accelerometer, *gyroscope, *magnetometer; // uncomment one combo 9-DoF! -#include "LSM6DS_LIS3MDL.h" // can adjust to LSM6DS33, LSM6DS3U, LSM6DSOX... +#include "LSM6DS_LIS3MDL.h" // see the the LSM6DS_LIS3MDL file in this project to change board to LSM6DS33, LSM6DS3U, LSM6DSOX, etc //#include "LSM9DS.h" // LSM9DS1 or LSM9DS0 //#include "NXP_FXOS_FXAS.h" // NXP 9-DoF breakout diff --git a/examples/calibration/LSM6DS_LIS3MDL.h b/examples/calibration/LSM6DS_LIS3MDL.h index 66bff37..37ba885 100644 --- a/examples/calibration/LSM6DS_LIS3MDL.h +++ b/examples/calibration/LSM6DS_LIS3MDL.h @@ -2,8 +2,12 @@ Adafruit_LIS3MDL lis3mdl; // Can change this to be LSM6DS33 or whatever ya like +// For (older) Feather Sense with LSM6DS33, use this: #include Adafruit_LSM6DS33 lsm6ds; +// For (newer) Feather Sense with LSM6DS3TR-C, use this: +//#include +//Adafruit_LSM6DS3TRC lsm6ds; bool init_sensors(void) { if (!lsm6ds.begin_I2C() || !lis3mdl.begin_I2C()) { From bfe18e94d9e9b18e5bc4eeb055d4b3915ca39173 Mon Sep 17 00:00:00 2001 From: caternuson Date: Wed, 20 Mar 2024 11:44:51 -0700 Subject: [PATCH 2/2] clang --- examples/calibrated_orientation/LSM6DS_LIS3MDL.h | 2 +- examples/calibration/LSM6DS_LIS3MDL.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/calibrated_orientation/LSM6DS_LIS3MDL.h b/examples/calibrated_orientation/LSM6DS_LIS3MDL.h index f7e3b50..4bf6939 100644 --- a/examples/calibrated_orientation/LSM6DS_LIS3MDL.h +++ b/examples/calibrated_orientation/LSM6DS_LIS3MDL.h @@ -7,7 +7,7 @@ Adafruit_LIS3MDL lis3mdl; Adafruit_LSM6DS33 lsm6ds; // For (newer) Feather Sense with LSM6DS3TR-C, use this: //#include -//Adafruit_LSM6DS3TRC lsm6ds; +// Adafruit_LSM6DS3TRC lsm6ds; bool init_sensors(void) { if (!lsm6ds.begin_I2C() || !lis3mdl.begin_I2C()) { diff --git a/examples/calibration/LSM6DS_LIS3MDL.h b/examples/calibration/LSM6DS_LIS3MDL.h index 37ba885..f4d2a2f 100644 --- a/examples/calibration/LSM6DS_LIS3MDL.h +++ b/examples/calibration/LSM6DS_LIS3MDL.h @@ -7,7 +7,7 @@ Adafruit_LIS3MDL lis3mdl; Adafruit_LSM6DS33 lsm6ds; // For (newer) Feather Sense with LSM6DS3TR-C, use this: //#include -//Adafruit_LSM6DS3TRC lsm6ds; +// Adafruit_LSM6DS3TRC lsm6ds; bool init_sensors(void) { if (!lsm6ds.begin_I2C() || !lis3mdl.begin_I2C()) {