From d832f136898474c6493f2e95af867c21620ef6d1 Mon Sep 17 00:00:00 2001 From: panky-codes Date: Sun, 21 Jul 2019 21:02:48 +0200 Subject: [PATCH] Added function definitions to all the example sketches --- examples/LSM9DS1_Basic_I2C/LSM9DS1_Basic_I2C.ino | 6 ++++++ examples/LSM9DS1_Basic_SPI/LSM9DS1_Basic_SPI.ino | 6 ++++++ examples/LSM9DS1_Interrupts/LSM9DS1_Interrupts.ino | 3 +++ examples/LSM9DS1_Settings/LSM9DS1_Settings.ino | 3 +++ 4 files changed, 18 insertions(+) diff --git a/examples/LSM9DS1_Basic_I2C/LSM9DS1_Basic_I2C.ino b/examples/LSM9DS1_Basic_I2C/LSM9DS1_Basic_I2C.ino index 272f071..9f32a81 100644 --- a/examples/LSM9DS1_Basic_I2C/LSM9DS1_Basic_I2C.ino +++ b/examples/LSM9DS1_Basic_I2C/LSM9DS1_Basic_I2C.ino @@ -84,6 +84,12 @@ static unsigned long lastPrint = 0; // Keep track of print time // http://www.ngdc.noaa.gov/geomag-web/#declination #define DECLINATION -8.58 // Declination (degrees) in Boulder, CO. +//Function definitions +void printGyro(); +void printAccel(); +void printMag(); +void printAttitude(float ax, float ay, float az, float mx, float my, float mz); + void setup() { diff --git a/examples/LSM9DS1_Basic_SPI/LSM9DS1_Basic_SPI.ino b/examples/LSM9DS1_Basic_SPI/LSM9DS1_Basic_SPI.ino index 910eac6..8021aa8 100644 --- a/examples/LSM9DS1_Basic_SPI/LSM9DS1_Basic_SPI.ino +++ b/examples/LSM9DS1_Basic_SPI/LSM9DS1_Basic_SPI.ino @@ -87,6 +87,12 @@ LSM9DS1 imu; // http://www.ngdc.noaa.gov/geomag-web/#declination #define DECLINATION -8.58 // Declination (degrees) in Boulder, CO. +//Function definitions +void printGyro(); +void printAccel(); +void printMag(); +void printAttitude(float ax, float ay, float az, float mx, float my, float mz); + void setup() { Serial.begin(115200); diff --git a/examples/LSM9DS1_Interrupts/LSM9DS1_Interrupts.ino b/examples/LSM9DS1_Interrupts/LSM9DS1_Interrupts.ino index 01b768e..94ea622 100644 --- a/examples/LSM9DS1_Interrupts/LSM9DS1_Interrupts.ino +++ b/examples/LSM9DS1_Interrupts/LSM9DS1_Interrupts.ino @@ -79,6 +79,9 @@ const int RDYM_PIN = 6; // RDY pin to D6 // Variable to keep track of when we print sensor readings: unsigned long lastPrint = 0; +//Function Definitions +void printStats(); + // configureIMU sets up our LSM9DS1 interface, sensor scales // and sample rates. uint16_t configureIMU() diff --git a/examples/LSM9DS1_Settings/LSM9DS1_Settings.ino b/examples/LSM9DS1_Settings/LSM9DS1_Settings.ino index 1a73fbe..4a0e22e 100644 --- a/examples/LSM9DS1_Settings/LSM9DS1_Settings.ino +++ b/examples/LSM9DS1_Settings/LSM9DS1_Settings.ino @@ -60,6 +60,9 @@ unsigned int tempReadCounter = 0; unsigned long lastPrint = 0; const unsigned int PRINT_RATE = 500; +//Function definitions +void printSensorReadings(); + void setupDevice() { // [commInterface] determines whether we'll use I2C or SPI