 #include "I2Cdev.h"
 
 #include "MPU6050_6Axis_MotionApps20.h"
-//#include "MPU6050.h" // not necessary if using MotionApps include file
-
-// Arduino Wire library is required if I2Cdev I2CDEV_ARDUINO_WIRE implementation
-// is used in I2Cdev.h
-#if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE
+
+// Arduino Wire library
 #include "Wire.h"
-#endif
+// Watchdog timer
+#include <avr/wdt.h>
 
 // class default I2C address is 0x68
 // specific I2C addresses may be passed as a parameter here

  }

  sendData();
}

// ================================================================
// ===                      INITIAL SETUP                       ===
// ================================================================
void enableWatchdog() {
  // Watchdog - TODO: Lower
  wdt_disable();
  delay(2L * 1000L);
  wdt_enable(WDTO_4S);
}

void setup() {
  enableWatchdog();

  // join I2C bus
  Wire.begin();
  TWBR = 24; // 400kHz I2C clock (200kHz if CPU is 8MHz)

  // initialize serial communication
  Serial.begin(115200);

  // initialize device
  Serial.println(F("Initializing I2C devices..."));
