From 6a013b70afd28b09feb6e7db3327aed288fc99c1 Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Sat, 9 Mar 2024 16:26:24 -0500 Subject: [PATCH] Update Payload_BME280_MPU6050_XS.ino add in temp calibration --- .../Payload_BME280_MPU6050_XS.ino | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/stempayload/Payload_BME280_MPU6050_XS/Payload_BME280_MPU6050_XS.ino b/stempayload/Payload_BME280_MPU6050_XS/Payload_BME280_MPU6050_XS.ino index bbba9461..eee3afa0 100644 --- a/stempayload/Payload_BME280_MPU6050_XS/Payload_BME280_MPU6050_XS.ino +++ b/stempayload/Payload_BME280_MPU6050_XS/Payload_BME280_MPU6050_XS.ino @@ -153,6 +153,19 @@ void setup() { Serial.println(zOffset, DEC); mpu6050.setGyroOffsets(xOffset, yOffset, zOffset); + + Serial.println("Temperature calibration data from EEPROM\n"); + + T1 = ((float)eeprom_word_read(4)) / 10.0; + R1 = ((float)eeprom_word_read(5)); + T2 = ((float)eeprom_word_read(6)) / 10.0; + R2 = ((float)eeprom_word_read(7)); + + Serial.println(T1, DEC); + Serial.println(R1, DEC); + Serial.println(T2, DEC); + Serial.println(R2, DEC); + } else { @@ -322,7 +335,7 @@ void loop() { // Serial.println(result); // Serial.println("OK"); // Serial.println(counter++); -#if !defined (ARDUINO_ARCH_RP2040) +//#if !defined (ARDUINO_ARCH_RP2040) if (result == 'R') { Serial1.println("OK"); delay(100); @@ -335,7 +348,7 @@ void loop() { first_time = true; setup(); } -#endif +//#endif } #if defined (ARDUINO_ARCH_MBED_RP2040) || (ARDUINO_ARCH_RP2040)