00001 /* 00002 * Copyright Droids Corporation, Microb Technology, Eirbot (2009) 00003 * 00004 * This program is free software; you can redistribute it and/or modify 00005 * it under the terms of the GNU General Public License as published by 00006 * the Free Software Foundation; either version 2 of the License, or 00007 * (at your option) any later version. 00008 * 00009 * This program is distributed in the hope that it will be useful, 00010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00012 * GNU General Public License for more details. 00013 * 00014 * You should have received a copy of the GNU General Public License 00015 * along with this program; if not, write to the Free Software 00016 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00017 * 00018 * Revision : $ 00019 * 00020 */ 00021 00022 /* WARNING : this file is automatically generated by scripts. 00023 * You should not edit it. If you find something wrong in it, 00024 * write to zer0@droids-corp.org */ 00025 00026 #ifndef _AVERSIVE_PARTS_H_ 00027 #define _AVERSIVE_PARTS_H_ 00028 00029 #if defined (__AVR_AT86RF401__) 00030 #include <aversive/parts/AT86RF401.h> 00031 #elif defined (__AVR_AT89S51__) 00032 #include <aversive/parts/AT89S51.h> 00033 #elif defined (__AVR_AT89S52__) 00034 #include <aversive/parts/AT89S52.h> 00035 #elif defined (__AVR_AT90CAN128__) 00036 #include <aversive/parts/AT90CAN128.h> 00037 #elif defined (__AVR_AT90CAN32__) 00038 #include <aversive/parts/AT90CAN32.h> 00039 #elif defined (__AVR_AT90CAN64__) 00040 #include <aversive/parts/AT90CAN64.h> 00041 #elif defined (__AVR_AT90PWM2__) 00042 #include <aversive/parts/AT90PWM2.h> 00043 #elif defined (__AVR_AT90PWM216__) 00044 #include <aversive/parts/AT90PWM216.h> 00045 #elif defined (__AVR_AT90PWM2B__) 00046 #include <aversive/parts/AT90PWM2B.h> 00047 #elif defined (__AVR_AT90PWM3__) 00048 #include <aversive/parts/AT90PWM3.h> 00049 #elif defined (__AVR_AT90PWM316__) 00050 #include <aversive/parts/AT90PWM316.h> 00051 #elif defined (__AVR_AT90PWM3B__) 00052 #include <aversive/parts/AT90PWM3B.h> 00053 #elif defined (__AVR_AT90S1200__) 00054 #include <aversive/parts/AT90S1200.h> 00055 #elif defined (__AVR_AT90S2313__) 00056 #include <aversive/parts/AT90S2313.h> 00057 #elif defined (__AVR_AT90S2323__) 00058 #include <aversive/parts/AT90S2323.h> 00059 #elif defined (__AVR_AT90S2343__) 00060 #include <aversive/parts/AT90S2343.h> 00061 #elif defined (__AVR_AT90S4414__) 00062 #include <aversive/parts/AT90S4414.h> 00063 #elif defined (__AVR_AT90S4433__) 00064 #include <aversive/parts/AT90S4433.h> 00065 #elif defined (__AVR_AT90S4434__) 00066 #include <aversive/parts/AT90S4434.h> 00067 #elif defined (__AVR_AT90S8515__) 00068 #include <aversive/parts/AT90S8515.h> 00069 #elif defined (__AVR_AT90S8515comp__) 00070 #include <aversive/parts/AT90S8515comp.h> 00071 #elif defined (__AVR_AT90S8535__) 00072 #include <aversive/parts/AT90S8535.h> 00073 #elif defined (__AVR_AT90S8535comp__) 00074 #include <aversive/parts/AT90S8535comp.h> 00075 #elif defined (__AVR_AT90USB1286__) 00076 #include <aversive/parts/AT90USB1286.h> 00077 #elif defined (__AVR_AT90USB1287__) 00078 #include <aversive/parts/AT90USB1287.h> 00079 #elif defined (__AVR_AT90USB162__) 00080 #include <aversive/parts/AT90USB162.h> 00081 #elif defined (__AVR_AT90USB646__) 00082 #include <aversive/parts/AT90USB646.h> 00083 #elif defined (__AVR_AT90USB647__) 00084 #include <aversive/parts/AT90USB647.h> 00085 #elif defined (__AVR_AT90USB82__) 00086 #include <aversive/parts/AT90USB82.h> 00087 #elif defined (__AVR_ATmega103__) 00088 #include <aversive/parts/ATmega103.h> 00089 #elif defined (__AVR_ATmega103comp__) 00090 #include <aversive/parts/ATmega103comp.h> 00091 #elif defined (__AVR_ATmega128__) 00092 #include <aversive/parts/ATmega128.h> 00093 #elif defined (__AVR_ATmega1280__) 00094 #include <aversive/parts/ATmega1280.h> 00095 #elif defined (__AVR_ATmega1281__) 00096 #include <aversive/parts/ATmega1281.h> 00097 #elif defined (__AVR_ATmega1284P__) 00098 #include <aversive/parts/ATmega1284P.h> 00099 #elif defined (__AVR_ATmega128A__) 00100 #include <aversive/parts/ATmega128A.h> 00101 #elif defined (__AVR_ATmega16__) 00102 #include <aversive/parts/ATmega16.h> 00103 #elif defined (__AVR_ATmega161__) 00104 #include <aversive/parts/ATmega161.h> 00105 #elif defined (__AVR_ATmega161comp__) 00106 #include <aversive/parts/ATmega161comp.h> 00107 #elif defined (__AVR_ATmega162__) 00108 #include <aversive/parts/ATmega162.h> 00109 #elif defined (__AVR_ATmega163__) 00110 #include <aversive/parts/ATmega163.h> 00111 #elif defined (__AVR_ATmega164P__) 00112 #include <aversive/parts/ATmega164P.h> 00113 #elif defined (__AVR_ATmega165__) 00114 #include <aversive/parts/ATmega165.h> 00115 #elif defined (__AVR_ATmega165P__) 00116 #include <aversive/parts/ATmega165P.h> 00117 #elif defined (__AVR_ATmega168__) 00118 #include <aversive/parts/ATmega168.h> 00119 #elif defined (__AVR_ATmega168P__) 00120 #include <aversive/parts/ATmega168P.h> 00121 #elif defined (__AVR_ATmega168PA__) 00122 #include <aversive/parts/ATmega168PA.h> 00123 #elif defined (__AVR_ATmega169__) 00124 #include <aversive/parts/ATmega169.h> 00125 #elif defined (__AVR_ATmega169P__) 00126 #include <aversive/parts/ATmega169P.h> 00127 #elif defined (__AVR_ATmega16A__) 00128 #include <aversive/parts/ATmega16A.h> 00129 #elif defined (__AVR_ATmega16HVA__) 00130 #include <aversive/parts/ATmega16HVA.h> 00131 #elif defined (__AVR_ATmega16U4__) 00132 #include <aversive/parts/ATmega16U4.h> 00133 #elif defined (__AVR_ATmega2560__) 00134 #include <aversive/parts/ATmega2560.h> 00135 #elif defined (__AVR_ATmega2561__) 00136 #include <aversive/parts/ATmega2561.h> 00137 #elif defined (__AVR_ATmega32__) 00138 #include <aversive/parts/ATmega32.h> 00139 #elif defined (__AVR_ATmega323__) 00140 #include <aversive/parts/ATmega323.h> 00141 #elif defined (__AVR_ATmega324P__) 00142 #include <aversive/parts/ATmega324P.h> 00143 #elif defined (__AVR_ATmega324PA__) 00144 #include <aversive/parts/ATmega324PA.h> 00145 #elif defined (__AVR_ATmega325__) 00146 #include <aversive/parts/ATmega325.h> 00147 #elif defined (__AVR_ATmega3250__) 00148 #include <aversive/parts/ATmega3250.h> 00149 #elif defined (__AVR_ATmega3250P__) 00150 #include <aversive/parts/ATmega3250P.h> 00151 #elif defined (__AVR_ATmega325P__) 00152 #include <aversive/parts/ATmega325P.h> 00153 #elif defined (__AVR_ATmega328P__) 00154 #include <aversive/parts/ATmega328P.h> 00155 #elif defined (__AVR_ATmega329__) 00156 #include <aversive/parts/ATmega329.h> 00157 #elif defined (__AVR_ATmega3290__) 00158 #include <aversive/parts/ATmega3290.h> 00159 #elif defined (__AVR_ATmega3290P__) 00160 #include <aversive/parts/ATmega3290P.h> 00161 #elif defined (__AVR_ATmega329P__) 00162 #include <aversive/parts/ATmega329P.h> 00163 #elif defined (__AVR_ATmega32A__) 00164 #include <aversive/parts/ATmega32A.h> 00165 #elif defined (__AVR_ATmega32C1__) 00166 #include <aversive/parts/ATmega32C1.h> 00167 #elif defined (__AVR_ATmega32HVB__) 00168 #include <aversive/parts/ATmega32HVB.h> 00169 #elif defined (__AVR_ATmega32M1__) 00170 #include <aversive/parts/ATmega32M1.h> 00171 #elif defined (__AVR_ATmega32U4__) 00172 #include <aversive/parts/ATmega32U4.h> 00173 #elif defined (__AVR_ATmega32U6__) 00174 #include <aversive/parts/ATmega32U6.h> 00175 #elif defined (__AVR_ATmega406__) 00176 #include <aversive/parts/ATmega406.h> 00177 #elif defined (__AVR_ATmega48__) 00178 #include <aversive/parts/ATmega48.h> 00179 #elif defined (__AVR_ATmega48P__) 00180 #include <aversive/parts/ATmega48P.h> 00181 #elif defined (__AVR_ATmega64__) 00182 #include <aversive/parts/ATmega64.h> 00183 #elif defined (__AVR_ATmega640__) 00184 #include <aversive/parts/ATmega640.h> 00185 #elif defined (__AVR_ATmega644__) 00186 #include <aversive/parts/ATmega644.h> 00187 #elif defined (__AVR_ATmega644P__) 00188 #include <aversive/parts/ATmega644P.h> 00189 #elif defined (__AVR_ATmega645__) 00190 #include <aversive/parts/ATmega645.h> 00191 #elif defined (__AVR_ATmega6450__) 00192 #include <aversive/parts/ATmega6450.h> 00193 #elif defined (__AVR_ATmega649__) 00194 #include <aversive/parts/ATmega649.h> 00195 #elif defined (__AVR_ATmega6490__) 00196 #include <aversive/parts/ATmega6490.h> 00197 #elif defined (__AVR_ATmega64A__) 00198 #include <aversive/parts/ATmega64A.h> 00199 #elif defined (__AVR_ATmega8__) 00200 #include <aversive/parts/ATmega8.h> 00201 #elif defined (__AVR_ATmega8515__) 00202 #include <aversive/parts/ATmega8515.h> 00203 #elif defined (__AVR_ATmega8535__) 00204 #include <aversive/parts/ATmega8535.h> 00205 #elif defined (__AVR_ATmega88__) 00206 #include <aversive/parts/ATmega88.h> 00207 #elif defined (__AVR_ATmega88P__) 00208 #include <aversive/parts/ATmega88P.h> 00209 #elif defined (__AVR_ATmega88PA__) 00210 #include <aversive/parts/ATmega88PA.h> 00211 #elif defined (__AVR_ATmega8A__) 00212 #include <aversive/parts/ATmega8A.h> 00213 #elif defined (__AVR_ATtiny10__) 00214 #include <aversive/parts/ATtiny10.h> 00215 #elif defined (__AVR_ATtiny11__) 00216 #include <aversive/parts/ATtiny11.h> 00217 #elif defined (__AVR_ATtiny12__) 00218 #include <aversive/parts/ATtiny12.h> 00219 #elif defined (__AVR_ATtiny13__) 00220 #include <aversive/parts/ATtiny13.h> 00221 #elif defined (__AVR_ATtiny13A__) 00222 #include <aversive/parts/ATtiny13A.h> 00223 #elif defined (__AVR_ATtiny15__) 00224 #include <aversive/parts/ATtiny15.h> 00225 #elif defined (__AVR_ATtiny167__) 00226 #include <aversive/parts/ATtiny167.h> 00227 #elif defined (__AVR_ATtiny22__) 00228 #include <aversive/parts/ATtiny22.h> 00229 #elif defined (__AVR_ATtiny2313__) 00230 #include <aversive/parts/ATtiny2313.h> 00231 #elif defined (__AVR_ATtiny24__) 00232 #include <aversive/parts/ATtiny24.h> 00233 #elif defined (__AVR_ATtiny25__) 00234 #include <aversive/parts/ATtiny25.h> 00235 #elif defined (__AVR_ATtiny26__) 00236 #include <aversive/parts/ATtiny26.h> 00237 #elif defined (__AVR_ATtiny261__) 00238 #include <aversive/parts/ATtiny261.h> 00239 #elif defined (__AVR_ATtiny28__) 00240 #include <aversive/parts/ATtiny28.h> 00241 #elif defined (__AVR_ATtiny43U__) 00242 #include <aversive/parts/ATtiny43U.h> 00243 #elif defined (__AVR_ATtiny44__) 00244 #include <aversive/parts/ATtiny44.h> 00245 #elif defined (__AVR_ATtiny45__) 00246 #include <aversive/parts/ATtiny45.h> 00247 #elif defined (__AVR_ATtiny461__) 00248 #include <aversive/parts/ATtiny461.h> 00249 #elif defined (__AVR_ATtiny48__) 00250 #include <aversive/parts/ATtiny48.h> 00251 #elif defined (__AVR_ATtiny84__) 00252 #include <aversive/parts/ATtiny84.h> 00253 #elif defined (__AVR_ATtiny85__) 00254 #include <aversive/parts/ATtiny85.h> 00255 #elif defined (__AVR_ATtiny861__) 00256 #include <aversive/parts/ATtiny861.h> 00257 #elif defined (__AVR_ATtiny88__) 00258 #include <aversive/parts/ATtiny88.h> 00259 #elif defined (__AVR_ATxmega128A1__) 00260 #include <aversive/parts/ATxmega128A1.h> 00261 #elif defined (__AVR_ATxmega128A3__) 00262 #include <aversive/parts/ATxmega128A3.h> 00263 #elif defined (__AVR_ATxmega256A3__) 00264 #include <aversive/parts/ATxmega256A3.h> 00265 #elif defined (__AVR_ATxmega256A3B__) 00266 #include <aversive/parts/ATxmega256A3B.h> 00267 #elif defined (__AVR_ATxmega64A1__) 00268 #include <aversive/parts/ATxmega64A1.h> 00269 #elif defined (__AVR_ATxmega64A3__) 00270 #include <aversive/parts/ATxmega64A3.h> 00271 #else 00272 #error "This arch is not implemented yet" 00273 #endif 00274 00275 #endif /* _AVERSIVE_PARTS_H_ */