check how many cores

This commit is contained in:
Tower committed 2026-04-11 14:48:14 +02:00
1 parent 7192ab1a49
commit 8462972af3
1 file changed
+32
+32
View File
@@ -0,0 +1,32 @@
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
}