diff --git a/esphome/components/epdiy/display.py b/esphome/components/epdiy/display.py index ce14c0ed3b..87fc17d38c 100644 --- a/esphome/components/epdiy/display.py +++ b/esphome/components/epdiy/display.py @@ -71,6 +71,7 @@ CONFIG_SCHEMA = cv.All( } ).extend(cv.polling_component_schema("60s")), cv.has_at_most_one_key(CONF_PAGES, CONF_LAMBDA), + cv.only_with_esp_idf, # When trying to add library via platformio it breaks, using as an idf component works fine ) diff --git a/esphome/components/epdiy/epdiy_display.cpp b/esphome/components/epdiy/epdiy_display.cpp index 5e1b6ac13a..e220941146 100644 --- a/esphome/components/epdiy/epdiy_display.cpp +++ b/esphome/components/epdiy/epdiy_display.cpp @@ -2,7 +2,7 @@ #include "esphome/core/application.h" -#ifdef USE_ESP32 +#ifdef USE_ESP_IDF #include "esphome/core/log.h" @@ -73,4 +73,4 @@ void HOT EPDiyDisplay::draw_pixel_at(int x, int y, Color color) { } // namespace esphome::epdiy -#endif // USE_ESP32 +#endif // USE_ESP_IDF diff --git a/esphome/components/epdiy/epdiy_display.h b/esphome/components/epdiy/epdiy_display.h index 301516485b..8c6adda15d 100644 --- a/esphome/components/epdiy/epdiy_display.h +++ b/esphome/components/epdiy/epdiy_display.h @@ -1,6 +1,6 @@ #pragma once -#ifdef USE_ESP32 +#ifdef USE_ESP_IDF #include "esphome/core/component.h" @@ -60,4 +60,4 @@ class EPDiyDisplay : public display::Display { } // namespace esphome::epdiy -#endif // USE_ESP32 +#endif // USE_ESP_IDF