From 00b937edf4a3e0c84adb359fd6e7529945f6e1c0 Mon Sep 17 00:00:00 2001 From: binekrasik Date: Mon, 8 Jun 2026 22:39:17 +0200 Subject: [PATCH] chore: code cleanup --- ParallelTask.hh | 35 ----------------------------------- ldr.ino | 2 +- 2 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 ParallelTask.hh diff --git a/ParallelTask.hh b/ParallelTask.hh deleted file mode 100644 index a70e9c6..0000000 --- a/ParallelTask.hh +++ /dev/null @@ -1,35 +0,0 @@ -#pragma once -#include - -class ParallelTask { -private: - unsigned long previousMillis; - unsigned long interval; - void (*callback)(); // Pointer to the function you want to run - -public: - // Constructor: Takes the interval in milliseconds and the function to run - ParallelTask(unsigned long interval_ms, void (*func)()) { - interval = interval_ms; - callback = func; - previousMillis = 0; - } - - // Call this in your main loop() - void update() { - unsigned long currentMillis = millis(); - - // Handle millis() rollover (happens ~every 50 days) and check interval - if (currentMillis - previousMillis >= interval) { - previousMillis = currentMillis; - if (callback) { - callback(); - } - } - } - - // Optional: Update the interval dynamically while running - void setInterval(unsigned long new_interval) { - interval = new_interval; - } -}; diff --git a/ldr.ino b/ldr.ino index 2e7bc64..49fe7dd 100644 --- a/ldr.ino +++ b/ldr.ino @@ -42,7 +42,7 @@ void displayValue() { } void measureLight() { - int value = analogRead(PIN_LDR);asdfasdf + int value = analogRead(PIN_LDR); displayedValue = 100 - (int)(value / 10); }