/* * Copyright Droids Corporation, Microb Technology, Eirbot (2009) * * This program 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 of the License, or * (at your option) any later version. * * This program 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 this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * Revision : $ * */ /* WARNING : this file is automatically generated by scripts. * You should not edit it. If you find something wrong in it, * write to zer0@droids-corp.org */ #ifndef _AVERSIVE_PARTS_H_ #define _AVERSIVE_PARTS_H_ #if defined (__AVR_AT86RF401__) #include #elif defined (__AVR_AT89S51__) #include #elif defined (__AVR_AT89S52__) #include #elif defined (__AVR_AT90CAN128__) #include #elif defined (__AVR_AT90CAN32__) #include #elif defined (__AVR_AT90CAN64__) #include #elif defined (__AVR_AT90PWM2__) #include #elif defined (__AVR_AT90PWM216__) #include #elif defined (__AVR_AT90PWM2B__) #include #elif defined (__AVR_AT90PWM3__) #include #elif defined (__AVR_AT90PWM316__) #include #elif defined (__AVR_AT90PWM3B__) #include #elif defined (__AVR_AT90S1200__) #include #elif defined (__AVR_AT90S2313__) #include #elif defined (__AVR_AT90S2323__) #include #elif defined (__AVR_AT90S2343__) #include #elif defined (__AVR_AT90S4414__) #include #elif defined (__AVR_AT90S4433__) #include #elif defined (__AVR_AT90S4434__) #include #elif defined (__AVR_AT90S8515__) #include #elif defined (__AVR_AT90S8515comp__) #include #elif defined (__AVR_AT90S8535__) #include #elif defined (__AVR_AT90S8535comp__) #include #elif defined (__AVR_AT90USB1286__) #include #elif defined (__AVR_AT90USB1287__) #include #elif defined (__AVR_AT90USB162__) #include #elif defined (__AVR_AT90USB646__) #include #elif defined (__AVR_AT90USB647__) #include #elif defined (__AVR_AT90USB82__) #include #elif defined (__AVR_ATmega103__) #include #elif defined (__AVR_ATmega103comp__) #include #elif defined (__AVR_ATmega128__) #include #elif defined (__AVR_ATmega1280__) #include #elif defined (__AVR_ATmega1281__) #include #elif defined (__AVR_ATmega1284P__) #include #elif defined (__AVR_ATmega128A__) #include #elif defined (__AVR_ATmega16__) #include #elif defined (__AVR_ATmega161__) #include #elif defined (__AVR_ATmega161comp__) #include #elif defined (__AVR_ATmega162__) #include #elif defined (__AVR_ATmega163__) #include #elif defined (__AVR_ATmega164P__) #include #elif defined (__AVR_ATmega165__) #include #elif defined (__AVR_ATmega165P__) #include #elif defined (__AVR_ATmega168__) #include #elif defined (__AVR_ATmega168P__) #include #elif defined (__AVR_ATmega168PA__) #include #elif defined (__AVR_ATmega169__) #include #elif defined (__AVR_ATmega169P__) #include #elif defined (__AVR_ATmega16A__) #include #elif defined (__AVR_ATmega16HVA__) #include #elif defined (__AVR_ATmega16U4__) #include #elif defined (__AVR_ATmega2560__) #include #elif defined (__AVR_ATmega2561__) #include #elif defined (__AVR_ATmega32__) #include #elif defined (__AVR_ATmega323__) #include #elif defined (__AVR_ATmega324P__) #include #elif defined (__AVR_ATmega324PA__) #include #elif defined (__AVR_ATmega325__) #include #elif defined (__AVR_ATmega3250__) #include #elif defined (__AVR_ATmega3250P__) #include #elif defined (__AVR_ATmega325P__) #include #elif defined (__AVR_ATmega328P__) #include #elif defined (__AVR_ATmega329__) #include #elif defined (__AVR_ATmega3290__) #include #elif defined (__AVR_ATmega3290P__) #include #elif defined (__AVR_ATmega329P__) #include #elif defined (__AVR_ATmega32A__) #include #elif defined (__AVR_ATmega32C1__) #include #elif defined (__AVR_ATmega32HVB__) #include #elif defined (__AVR_ATmega32M1__) #include #elif defined (__AVR_ATmega32U4__) #include #elif defined (__AVR_ATmega32U6__) #include #elif defined (__AVR_ATmega406__) #include #elif defined (__AVR_ATmega48__) #include #elif defined (__AVR_ATmega48P__) #include #elif defined (__AVR_ATmega64__) #include #elif defined (__AVR_ATmega640__) #include #elif defined (__AVR_ATmega644__) #include #elif defined (__AVR_ATmega644P__) #include #elif defined (__AVR_ATmega645__) #include #elif defined (__AVR_ATmega6450__) #include #elif defined (__AVR_ATmega649__) #include #elif defined (__AVR_ATmega6490__) #include #elif defined (__AVR_ATmega64A__) #include #elif defined (__AVR_ATmega8__) #include #elif defined (__AVR_ATmega8515__) #include #elif defined (__AVR_ATmega8535__) #include #elif defined (__AVR_ATmega88__) #include #elif defined (__AVR_ATmega88P__) #include #elif defined (__AVR_ATmega88PA__) #include #elif defined (__AVR_ATmega8A__) #include #elif defined (__AVR_ATtiny10__) #include #elif defined (__AVR_ATtiny11__) #include #elif defined (__AVR_ATtiny12__) #include #elif defined (__AVR_ATtiny13__) #include #elif defined (__AVR_ATtiny13A__) #include #elif defined (__AVR_ATtiny15__) #include #elif defined (__AVR_ATtiny167__) #include #elif defined (__AVR_ATtiny22__) #include #elif defined (__AVR_ATtiny2313__) #include #elif defined (__AVR_ATtiny24__) #include #elif defined (__AVR_ATtiny25__) #include #elif defined (__AVR_ATtiny26__) #include #elif defined (__AVR_ATtiny261__) #include #elif defined (__AVR_ATtiny28__) #include #elif defined (__AVR_ATtiny43U__) #include #elif defined (__AVR_ATtiny44__) #include #elif defined (__AVR_ATtiny45__) #include #elif defined (__AVR_ATtiny461__) #include #elif defined (__AVR_ATtiny48__) #include #elif defined (__AVR_ATtiny84__) #include #elif defined (__AVR_ATtiny85__) #include #elif defined (__AVR_ATtiny861__) #include #elif defined (__AVR_ATtiny88__) #include #elif defined (__AVR_ATxmega128A1__) #include #elif defined (__AVR_ATxmega128A3__) #include #elif defined (__AVR_ATxmega256A3__) #include #elif defined (__AVR_ATxmega256A3B__) #include #elif defined (__AVR_ATxmega64A1__) #include #elif defined (__AVR_ATxmega64A3__) #include #else #ifndef HOST_VERSION #error "This arch is not implemented yet" #endif #endif #if defined(TIMER0_OVF_vect) && !defined(SIG_OVERFLOW0) #define SIG_OVERFLOW0 TIMER0_OVF_vect #endif #if defined(TIMER1_OVF_vect) && !defined(SIG_OVERFLOW1) #define SIG_OVERFLOW1 TIMER1_OVF_vect #endif #if defined(TIMER2_OVF_vect) && !defined(SIG_OVERFLOW2) #define SIG_OVERFLOW2 TIMER2_OVF_vect #endif #if defined(TIMER3_OVF_vect) && !defined(SIG_OVERFLOW3) #define SIG_OVERFLOW3 TIMER3_OVF_vect #endif #if defined(TIMER4_OVF_vect) && !defined(SIG_OVERFLOW4) #define SIG_OVERFLOW4 TIMER4_OVF_vect #endif #if defined(TIMER5_OVF_vect) && !defined(SIG_OVERFLOW5) #define SIG_OVERFLOW5 TIMER5_OVF_vect #endif #endif /* _AVERSIVE_PARTS_H_ */