97 float totalAccelX = 0;
98 float totalAccelY = 0;
99 float totalAccelZ = 0;
101 float totalGyroX = 0;
102 float totalGyroY = 0;
103 float totalGyroZ = 0;
106 Serial.println(
"Recording accel and gyro data for 10 seconds...");
110 unsigned long startTime =
millis();
114 while (
millis() < (startTime + 10000))
117 if (
myISM.checkAccelStatus())
127 if (
myISM.checkGyroStatus())
139 Serial.println(
" Accel values.");
140 Serial.println(
"Accel averages are:");
141 Serial.println(totalAccelX / countA);
142 Serial.println(totalAccelY / countA);
143 Serial.println(totalAccelZ / countA);
147 Serial.println(
" Gyro values.");
148 Serial.println(
"Gyro averages are:");
149 Serial.println(totalGyroX / countG);
150 Serial.println(totalGyroY / countG);
151 Serial.println(totalGyroZ / countG);
154 Serial.println(
"Final readings were:");
static sfe_ism_data_t gyroData
static sfe_ism_data_t accelData