@@ -113,15 +113,48 @@ void dumpClock() {
113
113
void dumpPlatform () {
114
114
Serial.print (F (" MCU Platform: " ));
115
115
116
- #if defined(__AVR_ATmega1280__)
116
+ #if defined(__AVR_ATmega8__)
117
+ Serial.println (F (" Atmega8" ));
118
+ #elif defined(__AVR_ATmega16__)
119
+ Serial.println (F (" ATmega16" ));
120
+ #elif defined(__AVR_ATmega32__)
121
+ Serial.println (F (" ATmega32" ));
122
+ #elif defined(__AVR_ATmega32U4__)
123
+ Serial.println (F (" Arduino Leonardo / Yun / Teensy 1.0 / ATmega32U4" ));
124
+ #elif defined(__AVR_ATmega48__) || defined(__AVR_ATmega48P__)
125
+ Serial.println (F (" ATmega48" ));
126
+ #elif defined(__AVR_ATmega64__)
127
+ Serial.println (F (" ATmega64" ));
128
+ #elif defined(__AVR_ATmega88__) || defined(__AVR_ATmega88P__)
129
+ Serial.println (F (" ATmega88" ));
130
+ #elif defined(__AVR_ATmega162__)
131
+ Serial.println (F (" ATmega162" ));
132
+ #elif defined(__AVR_ATmega164A__) || defined(__AVR_ATmega164P__)
133
+ Serial.println (F (" ATmega164" ));
134
+ #elif defined(__AVR_ATmega324P__) || defined(__AVR_ATmega324A__) || defined(__AVR_ATmega324PA__)
135
+ Serial.println (F (" ATmega324" ));
136
+
137
+ #elif defined(__AVR_ATmega644__) || defined(__AVR_ATmega644P__)
138
+ Serial.println (F (" ATmega644" ));
139
+ #elif defined(__AVR_ATmega1280__)
117
140
Serial.println (F (" Arduino Mega1280" ));
118
- #elif defined(__AVR_ATmega2560__)
141
+ #elif defined(__AVR_ATmega1281__)
142
+ Serial.println (F (" ATmega1281" ));
143
+ #elif defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)
144
+ Serial.println (F (" ATmega1284" ));
145
+ #elif defined(__AVR_ATmega2560__)
119
146
Serial.println (F (" Arduino Mega2560" ));
147
+ #elif defined(__AVR_ATmega2561__)
148
+ Serial.println (F (" ATmega2561" ));
149
+
150
+ #elif defined(__AVR_ATmega8515__)
151
+ Serial.println (F (" ATmega8515" ));
152
+ #elif defined(__AVR_ATmega8535__)
153
+ Serial.println (F (" ATmega8535" ));
154
+
120
155
#elif defined(__AVR_AT90USB162__)
121
156
Serial.println (F (" Teensy 1.0 / AT90USB162" ));
122
157
// Teensy 2.0
123
- #elif defined(__AVR_ATmega32U4__)
124
- Serial.println (F (" Arduino Leonardo / Yun / Teensy 1.0 / ATmega32U4" ));
125
158
#elif defined(__MK20DX128__) || defined(__MK20DX256__)
126
159
Serial.println (F (" Teensy 3.0 / Teensy 3.1 / MK20DX128 / MK20DX256" ));
127
160
#elif defined(__MKL26Z64__)
@@ -130,30 +163,7 @@ void dumpPlatform() {
130
163
Serial.println (F (" Teensy++ 1.0 / AT90USB646" ));
131
164
#elif defined(__AVR_AT90USB1286__)
132
165
Serial.println (F (" Teensy++ 2.0 / AT90USB1286" ));
133
- #elif defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)
134
- Serial.println (F (" ATmega1284" ));
135
- #elif defined(__AVR_ATmega644__) || defined(__AVR_ATmega644P__)
136
- Serial.println (F (" ATmega644" ));
137
- #elif defined(__AVR_ATmega324P__) || defined(__AVR_ATmega324A__) || defined(__AVR_ATmega324PA__)
138
- Serial.println (F (" ATmega324" ));
139
- #elif defined(__AVR_ATmega164A__) || defined(__AVR_ATmega164P__)
140
- Serial.println (F (" ATmega164" ));
141
- #elif defined(__AVR_ATmega128__)
142
- Serial.println (F (" ATmega128" ));
143
- #elif defined(__AVR_ATmega88__) || defined(__AVR_ATmega88P__)
144
- Serial.println (F (" ATmega88" ));
145
- #elif defined(__AVR_ATmega64__)
146
- Serial.println (F (" ATmega64" ));
147
- #elif defined(__AVR_ATmega48__) || defined(__AVR_ATmega48P__)
148
- Serial.println (F (" ATmega48" ));
149
- #elif defined(__AVR_ATmega32__)
150
- Serial.println (F (" ATmega32" ));
151
- #elif defined(__AVR_ATmega16__)
152
- Serial.println (F (" ATmega16" ));
153
- #elif defined(__AVR_ATmega8535__)
154
- Serial.println (F (" ATmega8535" ));
155
- #elif defined(__AVR_ATmega8__)
156
- Serial.println (F (" Atmega8" ));
166
+
157
167
#elif defined(__AVR_ATtiny84__)
158
168
Serial.println (F (" ATtiny84" ));
159
169
#elif defined(__AVR_ATtiny85__)
0 commit comments