diff --git a/lib/SvelteUi/src/AmsWebServer.cpp b/lib/SvelteUi/src/AmsWebServer.cpp index 029c7e6a..d19a802e 100644 --- a/lib/SvelteUi/src/AmsWebServer.cpp +++ b/lib/SvelteUi/src/AmsWebServer.cpp @@ -1484,6 +1484,8 @@ void AmsWebServer::upgrade() { String chipType = F("esp8266"); #elif defined(CONFIG_IDF_TARGET_ESP32S2) String chipType = F("esp32s2"); + #elif defined(CONFIG_IDF_TARGET_ESP32C3) + String chipType = F("esp32c3"); #elif defined(ESP32) #if defined(CONFIG_FREERTOS_UNICORE) String chipType = F("esp32solo"); @@ -1546,6 +1548,8 @@ void AmsWebServer::firmwarePost() { String chipType = F("esp8266"); #elif defined(CONFIG_IDF_TARGET_ESP32S2) String chipType = F("esp32s2"); + #elif defined(CONFIG_IDF_TARGET_ESP32C3) + String chipType = F("esp32c3"); #elif defined(ESP32) #if defined(CONFIG_FREERTOS_UNICORE) String chipType = F("esp32solo"); diff --git a/src/AmsToMqttBridge.ino b/src/AmsToMqttBridge.ino index f458867e..d768cf0c 100644 --- a/src/AmsToMqttBridge.ino +++ b/src/AmsToMqttBridge.ino @@ -32,7 +32,7 @@ ADC_MODE(ADC_VCC); #endif #define WDT_TIMEOUT 60 -#if defined(CONFIG_IDF_TARGET_ESP32S2) +#if defined(CONFIG_IDF_TARGET_ESP32S2) || defined(CONFIG_IDF_TARGET_ESP32C3) #include #endif @@ -656,9 +656,8 @@ void setupHanPort(uint8_t pin, uint32_t baud, uint8_t parityOrdinal, bool invert if(pin == 16) { hwSerial = &Serial2; } - #elif defined(CONFIG_IDF_TARGET_ESP32S2) + #elif defined(CONFIG_IDF_TARGET_ESP32S2) || defined(CONFIG_IDF_TARGET_ESP32C3) hwSerial = &Serial1; - #elif defined(CONFIG_IDF_TARGET_ESP32C3) #endif #endif @@ -690,7 +689,7 @@ void setupHanPort(uint8_t pin, uint32_t baud, uint8_t parityOrdinal, bool invert break; } - #if defined(CONFIG_IDF_TARGET_ESP32S2) + #if defined(CONFIG_IDF_TARGET_ESP32S2) || defined(CONFIG_IDF_TARGET_ESP32C3) hwSerial->begin(baud, serialConfig, -1, -1, invert); uart_set_pin(UART_NUM_1, UART_PIN_NO_CHANGE, pin, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE); #elif defined(ESP32)