mirror of
https://github.com/tbnobody/OpenDTU.git
synced 2025-12-12 17:59:50 +01:00
Split LedSingle into multiple tasks
This commit is contained in:
@@ -16,9 +16,11 @@ public:
|
||||
void turnAllOn();
|
||||
|
||||
private:
|
||||
void loop();
|
||||
void setLoop();
|
||||
void outputLoop();
|
||||
|
||||
Task _loopTask;
|
||||
Task _setTask;
|
||||
Task _outputTask;
|
||||
|
||||
enum class LedState_t {
|
||||
On,
|
||||
@@ -28,9 +30,7 @@ private:
|
||||
|
||||
LedState_t _ledState[PINMAPPING_LED_COUNT];
|
||||
LedState_t _allState;
|
||||
TimeoutHelper _updateTimeout;
|
||||
TimeoutHelper _blinkTimeout;
|
||||
uint8_t _ledActive = 0;
|
||||
};
|
||||
|
||||
extern LedSingleClass LedSingle;
|
||||
Reference in New Issue
Block a user