diff --git a/main/display/eink_display_handler.cpp b/main/display/eink_display_handler.cpp index 493c963..e11284a 100644 --- a/main/display/eink_display_handler.cpp +++ b/main/display/eink_display_handler.cpp @@ -409,7 +409,7 @@ void EInkDisplayHandler::request_full_refresh(void) { // Check if display is busy (refreshing) bool EInkDisplayHandler::is_busy(void) const { - return gpio_get_level(PIN_BUSY) == BUSY_ACTIVE_LEVEL; // BUSY is active LOW + return gpio_get_level(PIN_BUSY) != BUSY_ACTIVE_LEVEL; // BUSY is active LOW } void EInkDisplayHandler::wait_for_idle(void) const { ESP_LOGI(TAG, "Waiting for display ready (BUSY pin)...");