source: arduino-1-6-7/trunk/fuentes/arduino-ide-amd64/hardware/arduino/avr/bootloaders/stk500v2/avr_cpunames.h @ 4837

Last change on this file since 4837 was 4837, checked in by daduve, 2 years ago

Adding new version

File size: 6.9 KB
Line 
1//**************************************************************************************************
2//*
3//*     Atmel AVR CPU name strings
4//*
5//**************************************************************************************************
6//*     Sep 19, 2010    <MLS> Started on avr_cpunames.h
7//**************************************************************************************************
8
9//#include      "avr_cpunames.h"
10
11//**************************************************************************************************
12
13
14#if defined (__AVR_AT94K__)
15                                                                        #define _AVR_CPU_NAME_  "AT94k"
16#elif defined (__AVR_AT43USB320__)
17#elif defined (__AVR_AT43USB355__)
18#elif defined (__AVR_AT76C711__)
19#elif defined (__AVR_AT86RF401__)
20#elif defined (__AVR_AT90PWM1__)
21#elif defined (__AVR_AT90PWM2__)
22#elif defined (__AVR_AT90PWM2B__)
23#elif defined (__AVR_AT90PWM3__)
24#elif defined (__AVR_AT90PWM3B__)
25#elif defined (__AVR_AT90PWM216__)
26#elif defined (__AVR_AT90PWM316__)
27#elif defined (__AVR_ATmega32C1__)
28#elif defined (__AVR_ATmega32M1__)
29#elif defined (__AVR_ATmega32U4__)
30                                                                        #define _AVR_CPU_NAME_  "ATmega32U4"
31#elif defined (__AVR_ATmega32U6__)
32                                                                        #define _AVR_CPU_NAME_  "ATmega32U6"
33#elif defined (__AVR_ATmega128__)
34                                                                        #define _AVR_CPU_NAME_  "Atmega128"
35#elif defined (__AVR_ATmega1280__)
36                                                                        #define _AVR_CPU_NAME_  "ATmega1280"
37#elif defined (__AVR_ATmega1281__)
38                                                                        #define _AVR_CPU_NAME_  "ATmega1281"
39#elif defined (__AVR_ATmega1284P__)
40                                                                        #define _AVR_CPU_NAME_  "ATmega1284"
41#elif defined (__AVR_ATmega128RFA1__)
42                                                                        #define _AVR_CPU_NAME_  "ATmega128RFA1"
43#elif defined (__AVR_ATmega2560__)
44                                                                        #define _AVR_CPU_NAME_  "ATmega2560"
45#elif defined (__AVR_ATmega2561__)
46                                                                        #define _AVR_CPU_NAME_  "ATmega2561"
47#elif defined (__AVR_AT90CAN32__)
48                                                                        #define _AVR_CPU_NAME_  "AT90CAN32"
49#elif defined (__AVR_AT90CAN64__)
50                                                                        #define _AVR_CPU_NAME_  "AT90CAN64"
51#elif defined (__AVR_AT90CAN128__)
52                                                                        #define _AVR_CPU_NAME_  "AT90CAN128"
53#elif defined (__AVR_AT90USB82__)
54                                                                        #define _AVR_CPU_NAME_  "AT90USB82"
55#elif defined (__AVR_AT90USB162__)
56                                                                        #define _AVR_CPU_NAME_  "AT90USB162"
57#elif defined (__AVR_AT90USB646__)
58                                                                        #define _AVR_CPU_NAME_  "AT90USB646"
59#elif defined (__AVR_AT90USB647__)
60                                                                        #define _AVR_CPU_NAME_  "AT90USB647"
61#elif defined (__AVR_AT90USB1286__)
62                                                                        #define _AVR_CPU_NAME_  "AT90USB1286"
63#elif defined (__AVR_AT90USB1287__)
64                                                                        #define _AVR_CPU_NAME_  "AT90USB1287"
65#elif defined (__AVR_ATmega64__)
66                                                                        #define _AVR_CPU_NAME_  "ATmega64"
67#elif defined (__AVR_ATmega640__)
68                                                                        #define _AVR_CPU_NAME_  "ATmega640"
69#elif defined (__AVR_ATmega644__)
70                                                                        #define _AVR_CPU_NAME_  "ATmega644"
71#elif defined (__AVR_ATmega644P__)
72                                                                        #define _AVR_CPU_NAME_  "ATmega644P"
73#elif defined (__AVR_ATmega645__)
74                                                                        #define _AVR_CPU_NAME_  "ATmega645"
75#elif defined (__AVR_ATmega6450__)
76                                                                        #define _AVR_CPU_NAME_  "ATmega6450"
77#elif defined (__AVR_ATmega649__)
78                                                                        #define _AVR_CPU_NAME_  "ATmega649"
79#elif defined (__AVR_ATmega6490__)
80                                                                        #define _AVR_CPU_NAME_  "ATmega6490"
81#elif defined (__AVR_ATmega103__)
82                                                                        #define _AVR_CPU_NAME_  "ATmega103"
83#elif defined (__AVR_ATmega32__)
84                                                                        #define _AVR_CPU_NAME_  "Atmega32"
85#elif defined (__AVR_ATmega323__)
86                                                                        #define _AVR_CPU_NAME_  "ATmega323"
87#elif defined (__AVR_ATmega324P__)
88                                                                        #define _AVR_CPU_NAME_  "ATmega324P"
89#elif defined (__AVR_ATmega325__)
90                                                                        #define _AVR_CPU_NAME_  "ATmega325"
91#elif defined (__AVR_ATmega325P__)
92                                                                        #define _AVR_CPU_NAME_  "ATmega325P"
93#elif defined (__AVR_ATmega3250__)
94                                                                        #define _AVR_CPU_NAME_  "ATmega3250"
95#elif defined (__AVR_ATmega3250P__)
96                                                                        #define _AVR_CPU_NAME_  "ATmega3250P"
97#elif defined (__AVR_ATmega328P__)
98                                                                        #define _AVR_CPU_NAME_  "ATmega328P"
99#elif defined (__AVR_ATmega329__)
100                                                                        #define _AVR_CPU_NAME_  "ATmega329"
101#elif defined (__AVR_ATmega329P__)
102                                                                        #define _AVR_CPU_NAME_  "ATmega329P"
103#elif defined (__AVR_ATmega3290__)
104                                                                        #define _AVR_CPU_NAME_  "ATmega3290"
105#elif defined (__AVR_ATmega3290P__)
106                                                                        #define _AVR_CPU_NAME_  "ATmega3290P"
107#elif defined (__AVR_ATmega32HVB__)
108                                                                        #define _AVR_CPU_NAME_  "ATmega32HVB"
109#elif defined (__AVR_ATmega406__)
110                                                                        #define _AVR_CPU_NAME_  "ATmega406"
111#elif defined (__AVR_ATmega16__)
112                                                                        #define _AVR_CPU_NAME_  "Atmega16"
113#elif defined (__AVR_ATmega161__)
114                                                                        #define _AVR_CPU_NAME_  "ATmega161"
115#elif defined (__AVR_ATmega162__)
116                                                                        #define _AVR_CPU_NAME_  "ATmega162"
117#elif defined (__AVR_ATmega163__)
118                                                                        #define _AVR_CPU_NAME_  "ATmega163"
119#elif defined (__AVR_ATmega164P__)
120                                                                        #define _AVR_CPU_NAME_  "ATmega164P"
121#elif defined (__AVR_ATmega165__)
122                                                                        #define _AVR_CPU_NAME_  "ATmega165"
123#elif defined (__AVR_ATmega165P__)
124                                                                        #define _AVR_CPU_NAME_  "ATmega165P"
125#elif defined (__AVR_ATmega168__)
126                                                                        #define _AVR_CPU_NAME_  "ATmega168"
127#elif defined (__AVR_ATmega168P__)
128                                                                        #define _AVR_CPU_NAME_  "ATmega168P"
129#elif defined (__AVR_ATmega169__)
130                                                                        #define _AVR_CPU_NAME_  "Atmega169"
131#elif defined (__AVR_ATmega169P__)
132                                                                        #define _AVR_CPU_NAME_  "ATmega169P"
133#elif defined (__AVR_ATmega8HVA__)
134                                                                        #define _AVR_CPU_NAME_  "ATmega8HVA"
135#elif defined (__AVR_ATmega16HVA__)
136                                                                        #define _AVR_CPU_NAME_  "ATmega16HVA"
137#elif defined (__AVR_ATmega8__)
138                                                                        #define _AVR_CPU_NAME_  "ATmega8"
139#elif defined (__AVR_ATmega48__)
140                                                                        #define _AVR_CPU_NAME_  "ATmega48"
141#elif defined (__AVR_ATmega48P__)
142                                                                        #define _AVR_CPU_NAME_  "ATmega48P"
143#elif defined (__AVR_ATmega88__)
144                                                                        #define _AVR_CPU_NAME_  "ATmega88"
145#elif defined (__AVR_ATmega88P__)
146                                                                        #define _AVR_CPU_NAME_  "ATmega88P"
147#elif defined (__AVR_ATmega8515__)
148                                                                        #define _AVR_CPU_NAME_  "ATmega8515"
149#elif defined (__AVR_ATmega8535__)
150                                                                        #define _AVR_CPU_NAME_  "ATmega8535"
151#elif defined (__AVR_AT90S8535__)
152#elif defined (__AVR_AT90C8534__)
153#elif defined (__AVR_AT90S8515__)
154#elif defined (__AVR_AT90S4434__)
155#elif defined (__AVR_AT90S4433__)
156#elif defined (__AVR_AT90S4414__)
157#elif defined (__AVR_ATtiny22__)
158#elif defined (__AVR_ATtiny26__)
159#elif defined (__AVR_AT90S2343__)
160#elif defined (__AVR_AT90S2333__)
161#elif defined (__AVR_AT90S2323__)
162#elif defined (__AVR_AT90S2313__)
163#elif defined (__AVR_ATtiny2313__)
164                                                                        #define _AVR_CPU_NAME_  "ATtiny2313"
165#elif defined (__AVR_ATtiny13__)
166#elif defined (__AVR_ATtiny13A__)
167#elif defined (__AVR_ATtiny25__)
168#elif defined (__AVR_ATtiny45__)
169#elif defined (__AVR_ATtiny85__)
170#elif defined (__AVR_ATtiny24__)
171#elif defined (__AVR_ATtiny44__)
172#elif defined (__AVR_ATtiny84__)
173#elif defined (__AVR_ATtiny261__)
174#elif defined (__AVR_ATtiny461__)
175#elif defined (__AVR_ATtiny861__)
176#elif defined (__AVR_ATtiny43U__)
177#elif defined (__AVR_ATtiny48__)
178#elif defined (__AVR_ATtiny88__)
179#elif defined (__AVR_ATtiny167__)
180#elif defined (__AVR_ATmega8U2__)
181                                                                        #define _AVR_CPU_NAME_  "ATmega8U2"
182#else
183        #error cpu not defined
184#endif
185
186
187#if !defined (_AVR_CPU_NAME_)
188//      #define _AVR_CPU_NAME_  "UNKNOWN"
189#endif
Note: See TracBrowser for help on using the repository browser.