check how many cores
This commit is contained in:
1 parent
7192ab1a49
commit
8462972af3
1 file changed
+32
@@ -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
|
||||
}
|
||||
Reference in new issue
Block a user