00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00067 #ifndef _AVR_IO_H_
00068 #define _AVR_IO_H_
00069
00070 #if defined (__AVR_AT94K__)
00071 # include <avr/ioat94k.h>
00072 #elif defined (__AVR_ATmega128__)
00073 # include <avr/iom128.h>
00074 #elif defined (__AVR_ATmega64__)
00075 # include <avr/iom64.h>
00076 #elif defined (__AVR_ATmega103__)
00077 # include <avr/iom103.h>
00078 #elif defined (__AVR_ATmega32__)
00079 # include <avr/iom32.h>
00080 #elif defined (__AVR_ATmega323__)
00081 # include <avr/iom323.h>
00082 #elif defined (__AVR_ATmega16__)
00083 # include <avr/iom16.h>
00084 #elif defined (__AVR_ATmega161__)
00085 # include <avr/iom161.h>
00086 #elif defined (__AVR_ATmega162__)
00087 # include <avr/iom162.h>
00088 #elif defined (__AVR_ATmega163__)
00089 # include <avr/iom163.h>
00090 #elif defined (__AVR_ATmega169__)
00091 # include <avr/iom169.h>
00092 #elif defined (__AVR_ATmega8__)
00093 # include <avr/iom8.h>
00094 #elif defined (__AVR_ATmega8515__)
00095 # include <avr/iom8515.h>
00096 #elif defined (__AVR_ATmega8535__)
00097 # include <avr/iom8535.h>
00098 #elif defined (__AVR_AT90S8535__)
00099 # include <avr/io8535.h>
00100 #elif defined (__AVR_AT90C8534__)
00101 # include <avr/io8534.h>
00102 #elif defined (__AVR_AT90S8515__)
00103 # include <avr/io8515.h>
00104 #elif defined (__AVR_AT90S4434__)
00105 # include <avr/io4434.h>
00106 #elif defined (__AVR_AT90S4433__)
00107 # include <avr/io4433.h>
00108 #elif defined (__AVR_AT90S4414__)
00109 # include <avr/io4414.h>
00110 #elif defined (__AVR_ATtiny22__)
00111 # include <avr/iotn22.h>
00112 #elif defined (__AVR_ATtiny26__)
00113 # include <avr/iotn26.h>
00114 #elif defined (__AVR_AT90S2343__)
00115 # include <avr/io2343.h>
00116 #elif defined (__AVR_AT90S2333__)
00117 # include <avr/io2333.h>
00118 #elif defined (__AVR_AT90S2323__)
00119 # include <avr/io2323.h>
00120 #elif defined (__AVR_AT90S2313__)
00121 # include <avr/io2313.h>
00122
00123 #elif defined (__AVR_ATtiny28__)
00124 # include <avr/iotn28.h>
00125 #elif defined (__AVR_AT90S1200__)
00126 # include <avr/io1200.h>
00127 #elif defined (__AVR_ATtiny15__)
00128 # include <avr/iotn15.h>
00129 #elif defined (__AVR_ATtiny12__)
00130 # include <avr/iotn12.h>
00131 #elif defined (__AVR_ATtiny11__)
00132 # include <avr/iotn11.h>
00133 #else
00134 # warning "device type not defined"
00135
00136 #endif
00137
00138 #endif