From f5f3fc338fecf7357854a8608b853b0aefa4c8d4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 5 Oct 2025 15:12:46 +0000 Subject: [PATCH] Fix: Cast min() arguments to size_t for ESP32-C3 compatibility Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com> --- wled00/wled_server.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wled00/wled_server.cpp b/wled00/wled_server.cpp index 7286982f..5fa773b8 100644 --- a/wled00/wled_server.cpp +++ b/wled00/wled_server.cpp @@ -207,7 +207,7 @@ static void calculateBootloaderSHA256() { uint8_t buffer[chunkSize]; for (uint32_t offset = 0; offset < bootloaderSize; offset += chunkSize) { - size_t readSize = min(chunkSize, bootloaderSize - offset); + size_t readSize = min((size_t)(bootloaderSize - offset), chunkSize); if (esp_flash_read(NULL, buffer, bootloaderOffset + offset, readSize) == ESP_OK) { mbedtls_sha256_update(&ctx, buffer, readSize); }