00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _IO_AVR_H_
00019 #define _IO_AVR_H_ 1
00020
00021 #if defined (__AVR_AT94K__)
00022 # include <ioat94k.h>
00023 #elif defined (__AVR_ATmega103__)
00024 # include <iom103.h>
00025 #elif defined (__AVR_ATmega603__)
00026 # include <iom603.h>
00027 #elif defined (__AVR_ATmega32__)
00028 # include <iom32.h>
00029 #elif defined (__AVR_ATmega163__)
00030 # include <iom163.h>
00031 #elif defined (__AVR_ATmega161__)
00032 # include <iom161.h>
00033 #elif defined (__AVR_ATmega85__)
00034 # include <iom85.h>
00035 #elif defined (__AVR_ATmega83__)
00036 # include <iom83.h>
00037 #elif defined (__AVR_AT90S8535__)
00038 # include <io8535.h>
00039 #elif defined (__AVR_AT90C8534__)
00040 # include <io8534.h>
00041 #elif defined (__AVR_AT90S8515__)
00042 # include <io8515.h>
00043 #elif defined (__AVR_AT90S4434__)
00044 # include <io4434.h>
00045 #elif defined (__AVR_AT90S4433__)
00046 # include <io4433.h>
00047 #elif defined (__AVR_AT90S4414__)
00048 # include <io4414.h>
00049 #elif defined (__AVR_ATtiny22__)
00050 # include <iotn22.h>
00051 #elif defined (__AVR_AT90S2343__)
00052 # include <io2343.h>
00053 #elif defined (__AVR_AT90S2333__)
00054 # include <io2333.h>
00055 #elif defined (__AVR_AT90S2323__)
00056 # include <io2323.h>
00057 #elif defined (__AVR_AT90S2313__)
00058 # include <io2313.h>
00059
00060 #elif defined (__AVR_ATtiny28__)
00061 # include <iotn28.h>
00062 #elif defined (__AVR_AT90S1200__)
00063 # include <io1200.h>
00064 #elif defined (__AVR_ATtiny15__)
00065 # include <iotn15.h>
00066 #elif defined (__AVR_ATtiny12__)
00067 # include <iotn12.h>
00068 #elif defined (__AVR_ATtiny11__)
00069 # include <iotn11.h>
00070 #else
00071 # warning "device type not defined"
00072
00073 #endif
00074
00075 #endif