Skip to content

Commit 628de34

Browse files
committed
add files via upload
1 parent 3e49414 commit 628de34

File tree

1 file changed

+23
-3
lines changed

1 file changed

+23
-3
lines changed

src/main.cpp

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -971,15 +971,35 @@ void stopSong(){
971971
***********************************************************************************************************************/
972972
void setup(){
973973
Serial.begin(115200);
974+
975+
const char* chipModel = ESP.getChipModel();
976+
uint8_t avMajor = ESP_ARDUINO_VERSION_MAJOR;
977+
uint8_t avMinor = ESP_ARDUINO_VERSION_MINOR;
978+
uint8_t avPatch = ESP_ARDUINO_VERSION_PATCH;
979+
Serial.printf("ESP32 Chip: %s\n", chipModel);
980+
Serial.printf("Arduino Version: %d.%d.%d\n", avMajor, avMinor, avPatch);
981+
974982
Serial.print("\n\n");
975983
SPI.begin(SPI_SCK, SPI_MISO, SPI_MOSI); // VSPI
976984
mutex_rtc = xSemaphoreCreateMutex();
977985
mutex_display = xSemaphoreCreateMutex();
978986
SerialPrintfln("");
979-
SerialPrintfln(ANSI_ESC_YELLOW " ***************************");
980-
SerialPrintfln(ANSI_ESC_YELLOW " * MiniWebRadio V2 *");
981-
SerialPrintfln(ANSI_ESC_YELLOW " ***************************");
987+
SerialPrintfln(ANSI_ESC_YELLOW " *************************** ");
988+
SerialPrintfln(ANSI_ESC_YELLOW " * MiniWebRadio V2 * ");
989+
SerialPrintfln(ANSI_ESC_YELLOW " *************************** ");
982990
SerialPrintfln("");
991+
if(startsWith(chipModel, "ESP32-D")); // ESP32-D ... okay
992+
if(startsWith(chipModel, "ESP32-P")); // ESP32-PICO ... okay
993+
if(startsWith(chipModel, "ESP32-S2")){
994+
SerialPrintfln(ANSI_ESC_RED "MiniWebRadio does not work with ESP32-S2");
995+
while(true){;}
996+
}
997+
if(startsWith(chipModel, "ESP32-C3")){
998+
SerialPrintfln(ANSI_ESC_RED "MiniWebRadio does not work with ESP32-C3");
999+
while(true){;}
1000+
}
1001+
if(startsWith(chipModel, "ESP32-S3")); // ESP32-S3 ... okay
1002+
9831003
SerialPrintfln("setup: .... Arduino is pinned to core " ANSI_ESC_CYAN "%d", xPortGetCoreID());
9841004
if(TFT_CONTROLLER < 2) strcpy(_prefix, "/s");
9851005
else strcpy(_prefix, "/m");

0 commit comments

Comments
 (0)