diff --git a/esphome/components/sha256/sha256.cpp b/esphome/components/sha256/sha256.cpp index b1a949b504..cf3cfb1a30 100644 --- a/esphome/components/sha256/sha256.cpp +++ b/esphome/components/sha256/sha256.cpp @@ -34,7 +34,7 @@ void SHA256::calculate() { mbedtls_sha256_finish(&this->ctx_->ctx, this->ctx_->hash); } -#elif defined(USE_ESP8266) +#elif defined(USE_ESP8266) || defined(USE_RP2040) SHA256::~SHA256() = default; diff --git a/esphome/components/sha256/sha256.h b/esphome/components/sha256/sha256.h index b047cb66e7..5f56d7542a 100644 --- a/esphome/components/sha256/sha256.h +++ b/esphome/components/sha256/sha256.h @@ -7,7 +7,7 @@ #ifdef USE_ESP32 #include "mbedtls/sha256.h" -#elif defined(USE_ESP8266) +#elif defined(USE_ESP8266) || defined(USE_RP2040) #include #elif defined(USE_ARDUINO) #include @@ -40,7 +40,7 @@ class SHA256 { mbedtls_sha256_context ctx; uint8_t hash[32]; }; -#elif defined(USE_ESP8266) +#elif defined(USE_ESP8266) || defined(USE_RP2040) struct SHA256Context { br_sha256_context ctx; uint8_t hash[32];