 }
 
 void reportLocation(){
-	float voltage = float(analogRead(67)/1024.l*5.l*10.1l);
+	float voltage  = float(analogRead(67)/1024.l*5.l*10.1f);
+	float amperage = float(analogRead(66)/1024.l*5.l*17.0f);
 	manager.sendTelem(Protocol::telemetryType(LATITUDE),  location.degLatitude());
 	manager.sendTelem(Protocol::telemetryType(LONGITUDE), location.degLongitude());
 	manager.sendTelem(Protocol::telemetryType(HEADING),   trueHeading);

	settings.attach( STR_CENTER	, 90   , callback<int   , &steerCenter> );
}

void setup() {
	setupSettings();


	if(abs(mph)<0.5f){
		cruise.stop();
	} else {
		cruise.set(MPHtoRPM(mph));
	}
	float outputval = cruise.calc(encoder::getRPM());
	servo[0].write(90+outputval);
