 float tm0, tm1, tm2, tm3;
 float hih, hm, hb;
 
-
-// BMP085 raw readings
-long raw_ut, raw_up;
-
-// BMP085 output values
-short temperature;
-long pressure;
+// BMP085 barometric pressure sensor
+long raw_ut, raw_up;					// BMP085 raw readings
+short temperature;						// local temperature
+long pressure;							// local pressure
 
 // BMP085 loop control
 short bmp_cnt;

long b5;


// ACS714 current sensor 
//	working in reverse current flow to keep output signal within 0-2.5V range
//	2.5V output is the steady 0A initial reading
float acs0;
int raw_acs0;


// the setup routine runs once when you press reset:
void setup() {
	// disable watchdog, because of [8]
	wdt_disable();

	// not ready
	pinMode(LED_PIN, OUTPUT);
	digitalWrite(LED_PIN, LOW); 

	// while the serial stream is not open, flash the on-board led:
	while(!Serial) {
		digitalWrite(LED_PIN, HIGH);
		delay(DELAY_SETUP);


		// send pressure report
		report_pressure();
		bmp_dirty = 0;					// reset dirty bits

		
		// humidity sensor
