From 4e9b9495cd36c7932bc21348dccb1798526034c3 Mon Sep 17 00:00:00 2001 From: Legolas-2025 Date: Wed, 1 Apr 2026 00:00:46 +0200 Subject: [PATCH] Update README for version 6.2.3 changes Updated version number to 6.2.3 and added highlights for the new version. --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a88d741..d6ee800 100644 --- a/README.md +++ b/README.md @@ -11,12 +11,16 @@ This project is an Arduino‑IDE‑friendly firmware for the **Seeed XIAO ESP32 - Uses a white LED and an optional presence sensor to give quick visual feedback. - Stores daily price data in **NVS** to survive reboots and reduce API calls. -The latest sketch implements **Version 6.2.2**. +The latest sketch implements **Version 6.2.3**. --- ## Version Highlights +### v6.2.3 - State-based display refresh logic (critical fix of v6.2.2 update) +- Problem: Screen would occasionally fail to update if the ESP32 was busy (fetching data or reconnecting WiFi) during the exact 00/15/30/45 minute mark. +- Fix: Switched from "Event-Based" (refresh only AT minute X) to "State-Based" (refresh IF current time != last refresh time). This ensures the screen updates immediately even if the device was busy during the transition. + ### v6.2.2 - Display Blank Lines Issue Fix (critical fix of v6.2.1 update) - Problem: Sometimes rows 0 and 1 (current 15-min prices and current hour) were blank. - Cause: The "hour suppression" logic was hiding the current hour unexpectedly.