diff --git a/libraries/AP_HAL_AVR_SITL/SITL_State.cpp b/libraries/AP_HAL_AVR_SITL/SITL_State.cpp
index bf3ce7620fcb63c3352813b015d4c41efe7f4811..c0740b39a6b44a794d4ef86830ebce211fc63fc6 100644
--- a/libraries/AP_HAL_AVR_SITL/SITL_State.cpp
+++ b/libraries/AP_HAL_AVR_SITL/SITL_State.cpp
@@ -64,7 +64,7 @@ uint16_t SITL_State::voltage_pin_value;
 uint16_t SITL_State::current_pin_value;
 float SITL_State::_current;
 
-AP_Baro_HIL *SITL_State::_barometer;
+AP_Baro *SITL_State::_barometer;
 AP_InertialSensor *SITL_State::_ins;
 SITLScheduler *SITL_State::_scheduler;
 AP_Compass_HIL *SITL_State::_compass;
@@ -213,7 +213,7 @@ void SITL_State::_sitl_setup(void)
 
 	// find the barometer object if it exists
 	_sitl = (SITL *)AP_Param::find_object("SIM_");
-	_barometer = (AP_Baro_HIL *)AP_Param::find_object("GND_");
+	_barometer = (AP_Baro *)AP_Param::find_object("GND_");
 	_ins = (AP_InertialSensor *)AP_Param::find_object("INS_");
 	_compass = (AP_Compass_HIL *)AP_Param::find_object("COMPASS_");
 	_terrain = (AP_Terrain *)AP_Param::find_object("TERRAIN_");
diff --git a/libraries/AP_HAL_AVR_SITL/SITL_State.h b/libraries/AP_HAL_AVR_SITL/SITL_State.h
index 265cc0becba38df6d82999633e31f6f9dce500ab..3f8fcb4ef2fc3eed69e6df903671568fba9b6a62 100644
--- a/libraries/AP_HAL_AVR_SITL/SITL_State.h
+++ b/libraries/AP_HAL_AVR_SITL/SITL_State.h
@@ -125,7 +125,7 @@ private:
     static uint32_t _update_count;
     static bool _motors_on;
 
-    static AP_Baro_HIL *_barometer;
+    static AP_Baro *_barometer;
     static AP_InertialSensor *_ins;
     static SITLScheduler *_scheduler;
     static AP_Compass_HIL *_compass;