From cb40a07489f3a4dd9377d7e95815b648fb40f84d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luca=20Kr=C3=B6ger?= Date: Tue, 7 Mar 2023 15:39:05 +0100 Subject: [PATCH 1/3] added support for ESP32S2 --- lib/ResetReason/src/ResetReason.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/ResetReason/src/ResetReason.cpp b/lib/ResetReason/src/ResetReason.cpp index 5e664145..b3ceea5d 100644 --- a/lib/ResetReason/src/ResetReason.cpp +++ b/lib/ResetReason/src/ResetReason.cpp @@ -34,7 +34,7 @@ String ResetReasonClass::get_reset_reason_verbose(uint8_t cpu_id) case 3: reason_str = F("Software reset digital core"); break; -#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S3) +#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S3) && !defined(CONFIG_IDF_TARGET_ESP32S2) case 4: reason_str = F("Legacy watch dog reset digital core"); break; @@ -42,7 +42,7 @@ String ResetReasonClass::get_reset_reason_verbose(uint8_t cpu_id) case 5: reason_str = F("Deep Sleep reset digital core"); break; -#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S3) +#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S3) && !defined(CONFIG_IDF_TARGET_ESP32S2) case 6: reason_str = F("Reset by SLC module, reset digital core"); break; @@ -68,7 +68,7 @@ String ResetReasonClass::get_reset_reason_verbose(uint8_t cpu_id) case 13: reason_str = F("RTC Watch dog Reset CPU"); break; -#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S3) +#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S3) && !defined(CONFIG_IDF_TARGET_ESP32S2) case 14: reason_str = F("for APP CPU, reset by PRO CPU"); break; @@ -100,7 +100,7 @@ String ResetReasonClass::get_reset_reason_short(uint8_t cpu_id) case 3: reason_str = F("SW_RESET"); break; -#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S3) +#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S3) && !defined(CONFIG_IDF_TARGET_ESP32S2) case 4: reason_str = F("OWDT_RESET"); break; @@ -108,7 +108,7 @@ String ResetReasonClass::get_reset_reason_short(uint8_t cpu_id) case 5: reason_str = F("DEEPSLEEP_RESET"); break; -#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S3) +#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S3) && !defined(CONFIG_IDF_TARGET_ESP32S2) case 6: reason_str = F("SDIO_RESET"); break; @@ -134,7 +134,7 @@ String ResetReasonClass::get_reset_reason_short(uint8_t cpu_id) case 13: reason_str = F("RTCWDT_CPU_RESET"); break; -#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S3) +#if !defined(CONFIG_IDF_TARGET_ESP32C3) && !defined(CONFIG_IDF_TARGET_ESP32S3) && !defined(CONFIG_IDF_TARGET_ESP32S2) case 14: reason_str = F("EXT_CPU_RESET"); break; From cba0098b6bacbf5695418a1fed7ddc3138d15201 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luca=20Kr=C3=B6ger?= Date: Tue, 7 Mar 2023 15:39:23 +0100 Subject: [PATCH 2/3] Added DS_Store to gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 8b14dd99..8d8cf763 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ .vscode/settings.json platformio-device-monitor*.log platformio_override.ini +.DS_Store From ff0c69c908ba6800a390bec425e8121d7f2fd32e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luca=20Kr=C3=B6ger?= Date: Tue, 7 Mar 2023 15:39:50 +0100 Subject: [PATCH 3/3] added lolin s2 mini reference layout --- platformio.ini | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/platformio.ini b/platformio.ini index c5c8f63c..fff5a03a 100644 --- a/platformio.ini +++ b/platformio.ini @@ -146,4 +146,14 @@ build_flags = ${env.build_flags} -DHOYMILES_PIN_SCLK=18 -DHOYMILES_PIN_IRQ=16 -DHOYMILES_PIN_CE=17 - -DHOYMILES_PIN_CS=5 \ No newline at end of file + -DHOYMILES_PIN_CS=5 + +[env:lolin_s2_mini] +board = lolin_s2_mini +build_flags = ${env.build_flags} + -DHOYMILES_PIN_MISO=13 + -DHOYMILES_PIN_MOSI=11 + -DHOYMILES_PIN_SCLK=12 + -DHOYMILES_PIN_CS=10 + -DHOYMILES_PIN_IRQ=4 + -DHOYMILES_PIN_CE=5 \ No newline at end of file