* refactored buzzer concept to UITask

* moved buzzer.h/cpp to helpers/ui
This commit is contained in:
Scott Powell
2025-05-20 11:52:55 +10:00
parent 4a60548b7d
commit 7e90d386e2
7 changed files with 35 additions and 26 deletions

View File

@@ -4,11 +4,18 @@
#include <helpers/ui/DisplayDriver.h>
#include <stddef.h>
#ifdef PIN_BUZZER
#include <helpers/ui/buzzer.h>
#endif
#include "NodePrefs.h"
class UITask {
DisplayDriver* _display;
mesh::MainBoard* _board;
#ifdef PIN_BUZZER
genericBuzzer buzzer;
#endif
unsigned long _next_refresh, _auto_off;
bool _connected;
uint32_t _pin_code;
@@ -37,5 +44,6 @@ public:
void clearMsgPreview();
void msgRead(int msgcount);
void newMsg(uint8_t path_len, const char* from_name, const char* text, int msgcount);
void soundBuzzer();
void loop();
};