From e47096feac33ca83000c85e7dab289173dc1e904 Mon Sep 17 00:00:00 2001 From: Phat Nguyen Date: Sun, 24 Mar 2024 07:43:40 +0700 Subject: [PATCH] Limit show CO2 index within 4 character number (max = 9999) --- examples/ONE/ONE.ino | 4 ++++ examples/OneOpenAir/OneOpenAir.ino | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/examples/ONE/ONE.ino b/examples/ONE/ONE.ino index aecb468..34d4d13 100644 --- a/examples/ONE/ONE.ino +++ b/examples/ONE/ONE.ino @@ -1453,6 +1453,10 @@ static void displayShowDashboard(String err) { /** Show CO2 value */ u8g2.setFont(u8g2_font_t0_22b_tf); if (co2Ppm > 0) { + int val = 9999; + if (co2Ppm < 10000) { + val = co2Ppm; + } sprintf(strBuf, "%d", co2Ppm); } else { sprintf(strBuf, "%s", "-"); diff --git a/examples/OneOpenAir/OneOpenAir.ino b/examples/OneOpenAir/OneOpenAir.ino index bd7df0e..fcf410a 100644 --- a/examples/OneOpenAir/OneOpenAir.ino +++ b/examples/OneOpenAir/OneOpenAir.ino @@ -1656,7 +1656,11 @@ static void displayShowDashboard(String err) { /** Show CO2 value */ u8g2.setFont(u8g2_font_t0_22b_tf); if (co2Ppm > 0) { - sprintf(strBuf, "%d", co2Ppm); + int val = 9999; + if(co2Ppm < 10000){ + val = co2Ppm; + } + sprintf(strBuf, "%d", val); } else { sprintf(strBuf, "%s", "-"); }