32 lines
943 B
Arduino
32 lines
943 B
Arduino
void setup() {
|
|
Serial.begin(115200); // Tipp: Nutze 115200, 9600 ist für ESPs sehr langsam
|
|
delay(1000);
|
|
Serial.println("\n\n--- Hardware Check ---");
|
|
|
|
#ifdef ARDUINO_ARCH_ESP32
|
|
// Dieser Teil wird nur kompiliert, wenn ein ESP32 ausgewählt ist
|
|
Serial.print("Chip Modell: ");
|
|
Serial.println(ESP.getChipModel());
|
|
Serial.print("Anzahl der Kerne: ");
|
|
Serial.println(ESP.getChipCores());
|
|
|
|
if(ESP.getChipCores() > 1) {
|
|
Serial.println("Ergebnis: DUAL-CORE (Perfekt für Spotify!)");
|
|
} else {
|
|
Serial.println("Ergebnis: SINGLE-CORE");
|
|
}
|
|
#elif defined(ARDUINO_ARCH_ESP8266)
|
|
// Dieser Teil wird kompiliert, wenn ein ESP8266 ausgewählt ist
|
|
Serial.println("Chip: ESP8266");
|
|
Serial.println("Anzahl der Kerne: 1");
|
|
Serial.println("Ergebnis: Nicht für Multitasking geeignet.");
|
|
#else
|
|
Serial.println("Unbekannte Hardware!");
|
|
#endif
|
|
|
|
Serial.println("-----------------------");
|
|
}
|
|
|
|
void loop() {
|
|
// Nichts zu tun
|
|
} |