Wiselib
|
00001 /*************************************************************************** 00002 ** This file is part of the generic algorithm library Wiselib. ** 00003 ** Copyright (C) 2008,2009 by the Wisebed (www.wisebed.eu) project. ** 00004 ** ** 00005 ** The Wiselib is free software: you can redistribute it and/or modify ** 00006 ** it under the terms of the GNU Lesser General Public License as ** 00007 ** published by the Free Software Foundation, either version 3 of the ** 00008 ** License, or (at your option) any later version. ** 00009 ** ** 00010 ** The Wiselib is distributed in the hope that it will be useful, ** 00011 ** but WITHOUT ANY WARRANTY; without even the implied warranty of ** 00012 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** 00013 ** GNU Lesser General Public License for more details. ** 00014 ** ** 00015 ** You should have received a copy of the GNU Lesser General Public ** 00016 ** License along with the Wiselib. ** 00017 ** If not, see <http://www.gnu.org/licenses/>. ** 00018 ***************************************************************************/ 00019 #ifndef __EXTERNAL_INTERFACE_FIRMWARE_TESTING_H__ 00020 #define __EXTERNAL_INTERFACE_FIRMWARE_TESTING_H__ 00021 00022 #include "external_interface/facet_provider.h" 00023 #include "external_interface/wiselib_application.h" 00024 00025 #ifdef ISENSE 00026 #include "external_interface/isense/isense_os.h" 00027 #include "external_interface/isense/isense_radio.h" 00028 #include "external_interface/isense/isense_extended_txradio.h" 00029 #include "external_interface/isense/isense_debug.h" 00030 #include "external_interface/isense/isense_extended_time.h" 00031 #include "external_interface/isense/isense_radio.h" 00032 #include "external_interface/isense/isense_timer.h" 00033 #include "external_interface/isense/isense_position.h" 00034 #include "external_interface/isense/isense_clock.h" 00035 #include "external_interface/isense/isense_com_uart.h" 00036 #include "external_interface/isense/isense_facet_provider.h" 00037 #include "external_interface/isense/isense_wiselib_application.h" 00038 #endif 00039 00040 #ifdef __SCATTERWEB__ 00041 #include "external_interface/scw/scw_os.h" 00042 #include "external_interface/scw/scw_radio.h" 00043 #include "external_interface/scw/scw_timer.h" 00044 #include "external_interface/scw/scw_debug.h" 00045 #endif 00046 00047 #ifdef SHAWN 00048 #include "external_interface/shawn/shawn_os.h" 00049 #include "external_interface/shawn/shawn_radio.h" 00050 #include "external_interface/shawn/shawn_timer.h" 00051 #include "external_interface/shawn/shawn_debug.h" 00052 #include "external_interface/shawn/shawn_clock.h" 00053 #include "external_interface/shawn/shawn_rand.h" 00054 #include "external_interface/shawn/shawn_position.h" 00055 #include "external_interface/shawn/shawn_types.h" 00056 #include "external_interface/shawn/shawn_facet_provider.h" 00057 #include "external_interface/shawn/shawn_wiselib_application.h" 00058 #endif 00059 00060 #ifdef CONTIKI 00061 #include "external_interface/contiki/contiki_os.h" 00062 #include "external_interface/contiki/contiki_radio.h" 00063 #include "external_interface/contiki/contiki_timer.h" 00064 #include "external_interface/contiki/contiki_debug.h" 00065 #include "external_interface/contiki/contiki_facet_provider.h" 00066 #endif 00067 00068 #ifdef WISELIB_OSA 00069 #include "external_interface/osa/osa_os.h" 00070 #include "external_interface/osa/osa_radio.h" 00071 #include "external_interface/osa/osa_timer.h" 00072 #include "external_interface/osa/osa_debug.h" 00073 #endif 00074 00075 #ifdef TINYOS 00076 #include "external_interface/tinyos/tinyos_os.h" 00077 #include "external_interface/tinyos/tinyos_radio.h" 00078 #include "external_interface/tinyos/tinyos_timer.h" 00079 #include "external_interface/tinyos/tinyos_debug.h" 00080 #include "external_interface/tinyos/tinyos_facet_provider.h" 00081 #include "external_interface/tinyos/tinyos_wiselib_application.h" 00082 #endif 00083 00084 #ifdef FEUERWARE 00085 #include "external_interface/feuerwhere/feuerwhere_os.h" 00086 #include "external_interface/feuerwhere/feuerwhere_timer.h" 00087 #include "external_interface/feuerwhere/feuerwhere_cc1100_radio.h" 00088 #include "external_interface/feuerwhere/feuerwhere_debug.h" 00089 #include "external_interface/feuerwhere/feuerwhere_types.h" 00090 #endif 00091 00092 #ifdef PC 00093 #include "external_interface/pc/com_isense_packet.h" 00094 #include "external_interface/pc/com_isense_radio.h" 00095 #include "external_interface/pc/pc_clock.h" 00096 #include "external_interface/pc/pc_com_uart_file.h" 00097 #include "external_interface/pc/pc_debug.h" 00098 #include "external_interface/pc/pc_facet_provider.h" 00099 #include "external_interface/pc/pc_os.h" 00100 #include "external_interface/pc/pc_os_model.h" 00101 #include "external_interface/pc/pc_rand.h" 00102 #include "external_interface/pc/pc_timer.h" 00103 #include "external_interface/pc/pc_wiselib_application.h" 00104 #endif 00105 00106 #ifdef TRISOS 00107 #include "external_interface/trisos/trisos_os.h" 00108 #include "external_interface/trisos/trisos_radio.h" 00109 #include "external_interface/trisos/trisos_timer.h" 00110 #include "external_interface/trisos/trisos_debug.h" 00111 #include "external_interface/trisos/trisos_facet_provider.h" 00112 #include "external_interface/trisos/trisos_clock.h" 00113 #endif 00114 00115 #ifdef IPHONE 00116 #include "external_interface/iphone/iphone_system.h" 00117 #include "external_interface/iphone/iphone_os_model.h" 00118 #include "external_interface/iphone/iphone_debug.h" 00119 #include "external_interface/iphone/iphone_radio.h" 00120 #include "external_interface/iphone/iphone_facet_provider.h" 00121 #include "external_interface/iphone/iphone_timer.h" 00122 #endif 00123 00124 #endif