diff --git a/sw/airborne/lisa/test_baro2.c b/sw/airborne/lisa/test_baro2.c deleted file mode 100644 index ed85834940..0000000000 --- a/sw/airborne/lisa/test_baro2.c +++ /dev/null @@ -1,108 +0,0 @@ -/* - * $Id$ - * - * Copyright (C) 2009 Antoine Drouin - * - * This file is part of paparazzi. - * - * paparazzi is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * paparazzi is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with paparazzi; see the file COPYING. If not, write to - * the Free Software Foundation, 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * - * test baro using interrupts - * - */ - -#include BOARD_CONFIG - -#include "init_hw.h" -#include "sys_time.h" - -#include "downlink.h" - -#include "lisa/lisa_baro.h" -//#include "my_debug_servo.h" - -static inline void main_init( void ); -static inline void main_periodic_task( void ); -static inline void main_event_task( void ); - -static inline void main_on_baro_diff(void); -static inline void main_on_baro_abs(void); - - -int main(void) { - main_init(); - - while(1) { - if (sys_time_periodic()) - main_periodic_task(); - main_event_task(); - } - - return 0; -} - -static inline void main_init( void ) { - hw_init(); - sys_time_init(); - baro_init(); - - // DEBUG_SERVO1_INIT(); - // DEBUG_SERVO2_INIT(); - - -} - - - -static inline void main_periodic_task( void ) { - - RunOnceEvery(2, {baro_periodic();}); - LED_PERIODIC(); - RunOnceEvery(256, {DOWNLINK_SEND_ALIVE(DefaultChannel, 16, MD5SUM);}); - RunOnceEvery(256, - { - DOWNLINK_SEND_I2C_ERRORS(DefaultChannel, - &i2c2_errors.ack_fail_cnt, - &i2c2_errors.miss_start_stop_cnt, - &i2c2_errors.arb_lost_cnt, - &i2c2_errors.over_under_cnt, - &i2c2_errors.pec_recep_cnt, - &i2c2_errors.timeout_tlow_cnt, - &i2c2_errors.smbus_alert_cnt, - &i2c2_errors.unexpected_event_cnt, - &i2c2_errors.last_unexpected_event); - }); - -} - - - -static inline void main_event_task( void ) { - BaroEvent(main_on_baro_abs, main_on_baro_diff); -} - - - -static inline void main_on_baro_diff(void) { - -} - -static inline void main_on_baro_abs(void) { - RunOnceEvery(5,{DOWNLINK_SEND_BOOZ_BARO2_RAW(DefaultChannel, &baro.abs_raw, &baro.diff_raw);}); -}