From ffe91b0fae7e75dd9f474be5ade45d4d2741a541 Mon Sep 17 00:00:00 2001 From: Felix Ruess Date: Tue, 26 Oct 2010 11:21:26 +0000 Subject: [PATCH] use I2CReceive makro for airspeed ets --- sw/airborne/modules/sensors/airspeed_ets.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/sw/airborne/modules/sensors/airspeed_ets.c b/sw/airborne/modules/sensors/airspeed_ets.c index f4cef5200e..512fbbae5a 100644 --- a/sw/airborne/modules/sensors/airspeed_ets.c +++ b/sw/airborne/modules/sensors/airspeed_ets.c @@ -83,17 +83,12 @@ void airspeed_ets_init( void ) { airspeed_ets_buffer[n] = 0.0; airspeed_ets_i2c_trans.status = I2CTransDone; - airspeed_ets_i2c_trans.slave_addr = AIRSPEED_ETS_ADDR; - airspeed_ets_i2c_trans.stop_after_transmit = TRUE; } void airspeed_ets_read_periodic( void ) { #ifndef SITL - if (airspeed_ets_i2c_trans.status == I2CTransDone) { - airspeed_ets_i2c_trans.type = I2CTransRx; - airspeed_ets_i2c_trans.len_r = 2; - i2c_submit(&i2c0, &airspeed_ets_i2c_trans); - } + if (airspeed_ets_i2c_trans.status == I2CTransDone) + I2CReceive(i2c0, airspeed_ets_i2c_trans, AIRSPEED_ETS_ADDR, 2); #else // SITL extern float sim_air_speed; EstimatorSetAirspeed(sim_air_speed);