 const byte STAT_BLUE = 7;
 const byte STAT_GREEN = 8;
 
-const byte REFERENCE_3V3 = A3;
-const byte LIGHT = A1;
-const byte BATT = A2;
-
 int counter=10;
 
 //Global Variables
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 long lastSecond; //The millis counter to see when a second rolls by
 
+const int XBee_wake = 9;
+
 void setup()
 {
 	//wdt_enable(WDTO_8S);
 
-	Serial1.begin(57600);
-	Serial1.println("Weather Shield Example");
+	Serial.begin(57600);
+	Serial.println("Weather Shield Example");
 
 	pinMode(STAT_BLUE, OUTPUT); //Status LED Blue
 	pinMode(STAT_GREEN, OUTPUT); //Status LED Green
-
-	pinMode(REFERENCE_3V3, INPUT);
-	pinMode(LIGHT, INPUT);
 
 	//Configure the pressure sensor
 	myPressure.begin(); // Get sensor online

		//power_all_enable();
		//delay(5);

		//Check Pressure Sensor
		float pressure = myPressure.readPressure();

		Serial1.print("$WBP:");
		Serial1.print(counter);
		Serial1.print(":Pres:");
		Serial1.print(pressure);
		Serial1.println("Pa*");

		//Check Temperature Sensor
		float tempc = sensor.readTemperature();
		if (tempc <= 100) {
			float tempf = ((tempc * 1.8)+32);
			Serial1.print("$WBT:");
			Serial1.print(counter);
			Serial1.print(":TempF:");
			Serial1.print(tempf, 2);
			Serial1.println("F*");
			endofline=1;
		} else {
			Serial1.println("WBT:FAILURE");
		}

		//Check Humidity Sensor
		float humidity = sensor.readHumidity();
		if (humidity <= 100) {
			Serial1.print("$WBH:");
			Serial1.print(counter);
			Serial1.print(":Humid:");
			Serial1.print(humidity);
			Serial1.println("P*");
			endofline=1;
		} else {
			Serial1.println("WBH:FAILURE");
		}

		if ( endofline == 1) {
			Serial1.println("");
		}

		counter++;
		if (counter == 100)


	lastSecond = millis();

	Serial.println("Weather Shield online!");
}

void loop()
