diff options
Diffstat (limited to 'main.ino')
-rw-r--r-- | main.ino | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -36,11 +36,13 @@ void setup() { } void loop() { - if (battery.dataReady()) battery.read(&data); - if (pm.dataReady()) pm.read(&data); - if (co2.dataReady()) co2.read(&data); + bool changed; - display.show(&data); + if (battery.dataReady()) { changed=true; battery.read(&data); } + if (pm.dataReady()) { changed = true; pm.read(&data); } + if (co2.dataReady()) { changed = true; co2.read(&data); } + + if (changed) display.show(&data); delay(5000); } |