Go to the documentation of this file.
99 #include <avr/sfr_defs.h>
101 #if defined (__AVR_AT94K__)
102 # include <avr/ioat94k.h>
103 #elif defined (__AVR_AT43USB320__)
104 # include <avr/io43u32x.h>
105 #elif defined (__AVR_AT43USB355__)
106 # include <avr/io43u35x.h>
107 #elif defined (__AVR_AT76C711__)
108 # include <avr/io76c711.h>
109 #elif defined (__AVR_AT86RF401__)
110 # include <avr/io86r401.h>
111 #elif defined (__AVR_AT90PWM1__)
112 # include <avr/io90pwm1.h>
113 #elif defined (__AVR_AT90PWM2__)
114 # include <avr/io90pwmx.h>
115 #elif defined (__AVR_AT90PWM2B__)
116 # include <avr/io90pwm2b.h>
117 #elif defined (__AVR_AT90PWM3__)
118 # include <avr/io90pwmx.h>
119 #elif defined (__AVR_AT90PWM3B__)
120 # include <avr/io90pwm3b.h>
121 #elif defined (__AVR_AT90PWM216__)
122 # include <avr/io90pwm216.h>
123 #elif defined (__AVR_AT90PWM316__)
124 # include <avr/io90pwm316.h>
125 #elif defined (__AVR_AT90PWM81__)
126 # include <avr/io90pwm81.h>
127 #elif defined (__AVR_ATmega8U2__)
128 # include <avr/iom8u2.h>
129 #elif defined (__AVR_ATmega16M1__)
130 # include <avr/iom16m1.h>
131 #elif defined (__AVR_ATmega16U2__)
132 # include <avr/iom16u2.h>
133 #elif defined (__AVR_ATmega16U4__)
134 # include <avr/iom16u4.h>
135 #elif defined (__AVR_ATmega32C1__)
136 # include <avr/iom32c1.h>
137 #elif defined (__AVR_ATmega32M1__)
138 # include <avr/iom32m1.h>
139 #elif defined (__AVR_ATmega32U2__)
140 # include <avr/iom32u2.h>
141 #elif defined (__AVR_ATmega32U4__)
142 # include <avr/iom32u4.h>
143 #elif defined (__AVR_ATmega32U6__)
144 # include <avr/iom32u6.h>
145 #elif defined (__AVR_ATmega64C1__)
146 # include <avr/iom64c1.h>
147 #elif defined (__AVR_ATmega64M1__)
148 # include <avr/iom64m1.h>
149 #elif defined (__AVR_ATmega128__)
150 # include <avr/iom128.h>
151 #elif defined (__AVR_ATmega1280__)
152 # include <avr/iom1280.h>
153 #elif defined (__AVR_ATmega1281__)
154 # include <avr/iom1281.h>
155 #elif defined (__AVR_ATmega1284P__)
156 # include <avr/iom1284p.h>
157 #elif defined (__AVR_ATmega128RFA1__)
158 # include <avr/iom128rfa1.h>
159 #elif defined (__AVR_ATmega2560__)
160 # include <avr/iom2560.h>
161 #elif defined (__AVR_ATmega2561__)
162 # include <avr/iom2561.h>
163 #elif defined (__AVR_AT90CAN32__)
164 # include <avr/iocan32.h>
165 #elif defined (__AVR_AT90CAN64__)
166 # include <avr/iocan64.h>
167 #elif defined (__AVR_AT90CAN128__)
168 # include <avr/iocan128.h>
169 #elif defined (__AVR_AT90USB82__)
170 # include <avr/iousb82.h>
171 #elif defined (__AVR_AT90USB162__)
172 # include <avr/iousb162.h>
173 #elif defined (__AVR_AT90USB646__)
174 # include <avr/iousb646.h>
175 #elif defined (__AVR_AT90USB647__)
176 # include <avr/iousb647.h>
177 #elif defined (__AVR_AT90USB1286__)
178 # include <avr/iousb1286.h>
179 #elif defined (__AVR_AT90USB1287__)
180 # include <avr/iousb1287.h>
181 #elif defined (__AVR_ATmega64__)
182 # include <avr/iom64.h>
183 #elif defined (__AVR_ATmega640__)
184 # include <avr/iom640.h>
185 #elif defined (__AVR_ATmega644__) || defined (__AVR_ATmega644A__)
186 # include <avr/iom644.h>
187 #elif defined (__AVR_ATmega644P__)
188 # include <avr/iom644p.h>
189 #elif defined (__AVR_ATmega644PA__)
190 # include <avr/iom644pa.h>
191 #elif defined (__AVR_ATmega645__) || defined (__AVR_ATmega645A__) || defined (__AVR_ATmega645P__)
192 # include <avr/iom645.h>
193 #elif defined (__AVR_ATmega6450__) || defined (__AVR_ATmega6450A__) || defined (__AVR_ATmega6450P__)
194 # include <avr/iom6450.h>
195 #elif defined (__AVR_ATmega649__) || defined (__AVR_ATmega649A__)
196 # include <avr/iom649.h>
197 #elif defined (__AVR_ATmega6490__) || defined (__AVR_ATmega6490A__) || defined (__AVR_ATmega6490P__)
198 # include <avr/iom6490.h>
199 #elif defined (__AVR_ATmega649P__)
200 # include <avr/iom649p.h>
201 #elif defined (__AVR_ATmega64HVE__)
202 # include <avr/iom64hve.h>
203 #elif defined (__AVR_ATmega103__)
204 # include <avr/iom103.h>
205 #elif defined (__AVR_ATmega32__)
206 # include <avr/iom32.h>
207 #elif defined (__AVR_ATmega323__)
208 # include <avr/iom323.h>
209 #elif defined (__AVR_ATmega324P__) || defined (__AVR_ATmega324A__)
210 # include <avr/iom324.h>
211 #elif defined (__AVR_ATmega324PA__)
212 # include <avr/iom324pa.h>
213 #elif defined (__AVR_ATmega325__) || defined (__AVR_ATmega325A__)
214 # include <avr/iom325.h>
215 #elif defined (__AVR_ATmega325P__)
216 # include <avr/iom325.h>
217 #elif defined (__AVR_ATmega3250__) || defined (__AVR_ATmega3250A__)
218 # include <avr/iom3250.h>
219 #elif defined (__AVR_ATmega3250P__)
220 # include <avr/iom3250.h>
221 #elif defined (__AVR_ATmega328P__) || defined (__AVR_ATmega328__)
222 # include <avr/iom328p.h>
223 #elif defined (__AVR_ATmega329__) || defined (__AVR_ATmega329A__)
224 # include <avr/iom329.h>
225 #elif defined (__AVR_ATmega329P__) || defined (__AVR_ATmega329PA__)
226 # include <avr/iom329.h>
227 #elif defined (__AVR_ATmega3290__) || defined (__AVR_ATmega3290A__)
228 # include <avr/iom3290.h>
229 #elif defined (__AVR_ATmega3290P__)
230 # include <avr/iom3290.h>
231 #elif defined (__AVR_ATmega32HVB__)
232 # include <avr/iom32hvb.h>
233 #elif defined (__AVR_ATmega32HVBREVB__)
234 # include <avr/iom32hvbrevb.h>
235 #elif defined (__AVR_ATmega406__)
236 # include <avr/iom406.h>
237 #elif defined (__AVR_ATmega16__)
238 # include <avr/iom16.h>
239 #elif defined (__AVR_ATmega16A__)
240 # include <avr/iom16a.h>
241 #elif defined (__AVR_ATmega161__)
242 # include <avr/iom161.h>
243 #elif defined (__AVR_ATmega162__)
244 # include <avr/iom162.h>
245 #elif defined (__AVR_ATmega163__)
246 # include <avr/iom163.h>
247 #elif defined (__AVR_ATmega164P__) || defined (__AVR_ATmega164A__)
248 # include <avr/iom164.h>
249 #elif defined (__AVR_ATmega165__) || defined (__AVR_ATmega165A__)
250 # include <avr/iom165.h>
251 #elif defined (__AVR_ATmega165P__)
252 # include <avr/iom165p.h>
253 #elif defined (__AVR_ATmega168__) || defined (__AVR_ATmega168A__)
254 # include <avr/iom168.h>
255 #elif defined (__AVR_ATmega168P__)
256 # include <avr/iom168p.h>
257 #elif defined (__AVR_ATmega169__) || defined (__AVR_ATmega169A__)
258 # include <avr/iom169.h>
259 #elif defined (__AVR_ATmega169P__)
260 # include <avr/iom169p.h>
261 #elif defined (__AVR_ATmega169PA__)
262 # include <avr/iom169pa.h>
263 #elif defined (__AVR_ATmega8HVA__)
264 # include <avr/iom8hva.h>
265 #elif defined (__AVR_ATmega16HVA__)
266 # include <avr/iom16hva.h>
267 #elif defined (__AVR_ATmega16HVA2__)
268 # include <avr/iom16hva2.h>
269 #elif defined (__AVR_ATmega16HVB__)
270 # include <avr/iom16hvb.h>
271 #elif defined (__AVR_ATmega16HVBREVB__)
272 # include <avr/iom16hvbrevb.h>
273 #elif defined (__AVR_ATmega8__)
274 # include <avr/iom8.h>
275 #elif defined (__AVR_ATmega48__) || defined (__AVR_ATmega48A__)
276 # include <avr/iom48.h>
277 #elif defined (__AVR_ATmega48P__)
278 # include <avr/iom48p.h>
279 #elif defined (__AVR_ATmega88__) || defined (__AVR_ATmega88A__)
280 # include <avr/iom88.h>
281 #elif defined (__AVR_ATmega88P__)
282 # include <avr/iom88p.h>
283 #elif defined (__AVR_ATmega88PA__)
284 # include <avr/iom88pa.h>
285 #elif defined (__AVR_ATmega8515__)
286 # include <avr/iom8515.h>
287 #elif defined (__AVR_ATmega8535__)
288 # include <avr/iom8535.h>
289 #elif defined (__AVR_AT90S8535__)
290 # include <avr/io8535.h>
291 #elif defined (__AVR_AT90C8534__)
292 # include <avr/io8534.h>
293 #elif defined (__AVR_AT90S8515__)
294 # include <avr/io8515.h>
295 #elif defined (__AVR_AT90S4434__)
296 # include <avr/io4434.h>
297 #elif defined (__AVR_AT90S4433__)
298 # include <avr/io4433.h>
299 #elif defined (__AVR_AT90S4414__)
300 # include <avr/io4414.h>
301 #elif defined (__AVR_ATtiny22__)
302 # include <avr/iotn22.h>
303 #elif defined (__AVR_ATtiny26__)
304 # include <avr/iotn26.h>
305 #elif defined (__AVR_AT90S2343__)
306 # include <avr/io2343.h>
307 #elif defined (__AVR_AT90S2333__)
308 # include <avr/io2333.h>
309 #elif defined (__AVR_AT90S2323__)
310 # include <avr/io2323.h>
311 #elif defined (__AVR_AT90S2313__)
312 # include <avr/io2313.h>
313 #elif defined (__AVR_ATtiny4__)
314 # include <avr/iotn4.h>
315 #elif defined (__AVR_ATtiny5__)
316 # include <avr/iotn5.h>
317 #elif defined (__AVR_ATtiny9__)
318 # include <avr/iotn9.h>
319 #elif defined (__AVR_ATtiny10__)
320 # include <avr/iotn10.h>
321 #elif defined (__AVR_ATtiny20__)
322 # include <avr/iotn20.h>
323 #elif defined (__AVR_ATtiny40__)
324 # include <avr/iotn40.h>
325 #elif defined (__AVR_ATtiny2313__)
326 # include <avr/iotn2313.h>
327 #elif defined (__AVR_ATtiny2313A__)
328 # include <avr/iotn2313a.h>
329 #elif defined (__AVR_ATtiny13__)
330 # include <avr/iotn13.h>
331 #elif defined (__AVR_ATtiny13A__)
332 # include <avr/iotn13a.h>
333 #elif defined (__AVR_ATtiny25__)
334 # include <avr/iotn25.h>
335 #elif defined (__AVR_ATtiny4313__)
336 # include <avr/iotn4313.h>
337 #elif defined (__AVR_ATtiny45__)
338 # include <avr/iotn45.h>
339 #elif defined (__AVR_ATtiny85__)
340 # include <avr/iotn85.h>
341 #elif defined (__AVR_ATtiny24__)
342 # include <avr/iotn24.h>
343 #elif defined (__AVR_ATtiny24A__)
344 # include <avr/iotn24a.h>
345 #elif defined (__AVR_ATtiny44__)
346 # include <avr/iotn44.h>
347 #elif defined (__AVR_ATtiny44A__)
348 # include <avr/iotn44a.h>
349 #elif defined (__AVR_ATtiny84__)
350 # include <avr/iotn84.h>
351 #elif defined (__AVR_ATtiny84A__)
352 # include <avr/iotn84a.h>
353 #elif defined (__AVR_ATtiny261__)
354 # include <avr/iotn261.h>
355 #elif defined (__AVR_ATtiny261A__)
356 # include <avr/iotn261a.h>
357 #elif defined (__AVR_ATtiny461__)
358 # include <avr/iotn461.h>
359 #elif defined (__AVR_ATtiny461A__)
360 # include <avr/iotn461a.h>
361 #elif defined (__AVR_ATtiny861__)
362 # include <avr/iotn861.h>
363 #elif defined (__AVR_ATtiny861A__)
364 # include <avr/iotn861a.h>
365 #elif defined (__AVR_ATtiny43U__)
366 # include <avr/iotn43u.h>
367 #elif defined (__AVR_ATtiny48__)
368 # include <avr/iotn48.h>
369 #elif defined (__AVR_ATtiny88__)
370 # include <avr/iotn88.h>
371 #elif defined (__AVR_ATtiny87__)
372 # include <avr/iotn87.h>
373 #elif defined (__AVR_ATtiny167__)
374 # include <avr/iotn167.h>
375 #elif defined (__AVR_AT90SCR100__)
376 # include <avr/io90scr100.h>
377 #elif defined (__AVR_ATxmega16A4__)
378 # include <avr/iox16a4.h>
379 #elif defined (__AVR_ATxmega16D4__)
380 # include <avr/iox16d4.h>
381 #elif defined (__AVR_ATxmega32A4__)
382 # include <avr/iox32a4.h>
383 #elif defined (__AVR_ATxmega32D4__)
384 # include <avr/iox32d4.h>
385 #elif defined (__AVR_ATxmega64A1__)
386 # include <avr/iox64a1.h>
387 #elif defined (__AVR_ATxmega64A1U__)
388 # include <avr/iox64a1u.h>
389 #elif defined (__AVR_ATxmega64A3__)
390 # include <avr/iox64a3.h>
391 #elif defined (__AVR_ATxmega64D3__)
392 # include <avr/iox64d3.h>
393 #elif defined (__AVR_ATxmega128A1__)
394 # include <avr/iox128a1.h>
395 #elif defined (__AVR_ATxmega128A1U__)
396 # include <avr/iox128a1u.h>
397 #elif defined (__AVR_ATxmega128A3__)
398 # include <avr/iox128a3.h>
399 #elif defined (__AVR_ATxmega128D3__)
400 # include <avr/iox128d3.h>
401 #elif defined (__AVR_ATxmega192A3__)
402 # include <avr/iox192a3.h>
403 #elif defined (__AVR_ATxmega192D3__)
404 # include <avr/iox192d3.h>
405 #elif defined (__AVR_ATxmega256A3__)
406 # include <avr/iox256a3.h>
407 #elif defined (__AVR_ATxmega256A3B__)
408 # include <avr/iox256a3b.h>
409 #elif defined (__AVR_ATxmega256D3__)
410 # include <avr/iox256d3.h>
411 #elif defined (__AVR_ATA6289__)
412 # include <avr/ioa6289.h>
414 #elif defined (__AVR_ATtiny28__)
415 # include <avr/iotn28.h>
416 #elif defined (__AVR_AT90S1200__)
417 # include <avr/io1200.h>
418 #elif defined (__AVR_ATtiny15__)
419 # include <avr/iotn15.h>
420 #elif defined (__AVR_ATtiny12__)
421 # include <avr/iotn12.h>
422 #elif defined (__AVR_ATtiny11__)
423 # include <avr/iotn11.h>
424 #elif defined (__AVR_M3000__)
425 # include <avr/iom3000.h>
427 # if !defined(__COMPILING_AVR_LIBC__)
428 # warning "device type not defined"
432 #include <avr/portpins.h>
434 #include <avr/common.h>
436 #include <avr/version.h>
Automatically generated by Doxygen 1.8.7 on Tue Jul 8 2014. Dash Docset conversion by Matt Kane