 		case SENSOR_REQ_TEMP:
 			barometer.setControl(BMP085_MODE_TEMPERATURE);
 			os_timer_disarm(&timer_update_temperature_pressure_steps);
-			os_timer_setfn(&timer_update_temperature_pressure_steps, (os_timer_func_t *)update_temperature_pressure_step_cb, (void *)0);
+			os_timer_setfn(&timer_update_temperature_pressure_steps, (os_timer_func_t *)update_temperature_pressure_cb, (void *)0);
 			os_timer_arm(&timer_update_temperature_pressure_steps, barometer.getMeasureDelayMilliseconds(), false);
 			break;
 


perfStopWatch_output -= micros();

	if (display_struct.update_display) {
		display_struct.update_display = false;
		update_display();
	}

Serial.print("performance: ");
Serial.print(-perfStopWatch_getvalues);

			sensors.temperature = barometer.getTemperatureC();
			barometer.setControl(BMP085_MODE_PRESSURE_3);
			os_timer_disarm(&timer_update_temperature_pressure_steps);
			os_timer_setfn(&timer_update_temperature_pressure_steps, (os_timer_func_t *)update_temperature_pressure_cb, (void *)0);
			os_timer_arm(&timer_update_temperature_pressure_steps, barometer.getMeasureDelayMilliseconds(), false);
			break;

