-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Labels
YAMLThe configuration files or systemThe configuration files or systemarduino mocksCompilation mocks for the Arduino libraryCompilation mocks for the Arduino libraryenhancementNew feature or requestNew feature or requestnot yetAwaits better environmental conditionsAwaits better environmental conditions
Milestone
Description
Add new board definitions based on this gist
#if defined(__AVR_ATmega168__)
// Arduino Diecimila and older
LINE("__AVR_ATmega168__", __AVR_ATmega168__);
#endif
#if defined(__AVR_ATmega328P__)
// Arduino Duemilanove and Uno
LINE("__AVR_ATmega328P__", __AVR_ATmega328P__);
#endif
#if defined(__AVR_ATmega2560__)
// Arduino Mega 2560
LINE("__AVR_ATmega2560__", __AVR_ATmega2560__);
#endif
#if defined(__AVR_ATmega1280__)
// Arduino Mega
LINE("__AVR_ATmega1280__", __AVR_ATmega1280__);
#endif
#if defined(__AVR_ATmega32U4__)
// Arduino Leonardo
LINE("__AVR_ATmega32U4__", __AVR_ATmega32U4__);
#endif
#if defined(__SAM3X8E__)
// Arduino Due
LINE("__SAM3X8E__", __SAM3X8E__);
#endif
// Determine board type
#if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__)
Serial.println("Regular Arduino");
#elif defined(__AVR_ATmega2560__) || defined(__AVR_ATmega1280__)
Serial.println("Arduino Mega");
#elif defined(__AVR_ATmega32U4__)
Serial.println("Arduino Leonardo");
#elif defined(__SAM3X8E__)
Serial.println("Arduino Due");
#else
Serial.println("Unknown");
#endif
Metadata
Metadata
Assignees
Labels
YAMLThe configuration files or systemThe configuration files or systemarduino mocksCompilation mocks for the Arduino libraryCompilation mocks for the Arduino libraryenhancementNew feature or requestNew feature or requestnot yetAwaits better environmental conditionsAwaits better environmental conditions