 		// send humidity report
 		report_humidity();
 
-
 		// send timestamp
 		Serial.print("$TIME,");
 		Serial.println(time_iq, DEC);

//	measured using AREF when the shield is in place and 
//	the Arduino is powered by external power with vehicle

#define ADC_INTERNAL_V 	0.002483f	// was 0.002502f
#define ADC_INTERNAL_MV 2.483f		// was 2.502f
#define ADC_DEFAULT_V 0.004887f
#define ADC_DEFAULT_MV 4.887f

#define BAT_R1 24000.0f
#define BAT_R2 2200.0f

#define LM35_MVC 10.0f	

#define BMP085_ADDRESS 0x77		// I2C address
#define BMP085_OSS 0 			// Oversampling Setting
#define BMP_MAX 1000 			// endless loop protection

// ** LM35 Analog Temperature Sensor
// 	[1]: http://learn.adafruit.com/tmp36-temperature-sensor

//  [8]: http://forum.arduino.cc/index.php?topic=128717.0
//  [9]: http://www.nongnu.org/avr-libc/user-manual/group__avr__watchdog.html

const int ACS_ZERO = (int) 2500 / ADC_INTERNAL_MV;	// ADC reading for 2.5V (~ 1007)
const float ACS_CONV = ADC_INTERNAL_MV / ACS714_MVA	// Amps per ADC level
const float BAT_RK = (BAT_R1 + BAT_R2) / BAT_R2;

unsigned long time_iq;
