     // Open serial over USB
     Serial.begin(9600);
 
+    // Set I2C speed
+    // --> 400Khz seems to help stabilize I2C bus operation with packaged sensors
+    Wire.setSpeed(CLOCK_SPEED_400KHZ);
+
     // Disable Interrupts
     noInterrupts();
 

        postSensingEventPublish();


        Serial.println("RUSK --> Device --> OTA Update Window");

        // set aside time to do OTA updates
        digitalWrite(LED, HIGH);
        Particle.process(); delay(OTAUPDDELAY);
        digitalWrite(LED, LOW);

        //********************************************************************************
        //********************************************************************************
        //********************************************************************************

        Wire.reset();

        //********************************************************************************
        //********************************************************************************

int SLEEP_DELAY = 0; // 40 seconds (runs x1) - should get about 24 hours on 2100mAH, 0 to disable and use RELAX_DELAY instead
String SLEEP_DELAY_MIN = "15"; // seconds - easier to store as string then convert to int
String SLEEP_DELAY_STATUS = "OK"; // always OK to start with
int RELAX_DELAY = 5; // seconds (runs x1) - no power impact, just idle/relaxing

// Variables for the I2C scan
byte I2CERR, I2CADR;
