diff options
| author | Riku Isokoski <riksu9000@gmail.com> | 2021-10-25 10:40:43 (GMT) |
|---|---|---|
| committer | Riku Isokoski <riksu9000@gmail.com> | 2021-10-25 10:40:43 (GMT) |
| commit | b19a2a760b74f27c8d3db262bf43437f722f74bd (patch) | |
| tree | 29f9506c6c6b5b3cdf36695e294e252d7e2b10c9 /src/buttonhandler/ButtonHandler.h | |
| parent | d5dfa8087679b644c13e1d420b8ef2fc894b3b51 (diff) | |
Use enum classes, remove old comment
Diffstat (limited to 'src/buttonhandler/ButtonHandler.h')
| -rw-r--r-- | src/buttonhandler/ButtonHandler.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/buttonhandler/ButtonHandler.h b/src/buttonhandler/ButtonHandler.h index 5d5b57e..b4c36bd 100644 --- a/src/buttonhandler/ButtonHandler.h +++ b/src/buttonhandler/ButtonHandler.h @@ -8,17 +8,17 @@ namespace Pinetime { namespace Controllers { class ButtonHandler { public: - enum events { Press, Release, Timer }; + enum class Events : uint8_t { Press, Release, Timer }; void Init(Pinetime::System::SystemTask* systemTask); - void HandleEvent(events event); + void HandleEvent(Events event); private: + enum class States : uint8_t { Idle, Pressed, Holding, LongHeld }; Pinetime::System::SystemTask* systemTask = nullptr; TickType_t releaseTime = 0; TimerHandle_t buttonTimer; bool buttonPressed = false; - enum states { Idle, Pressed, Holding, LongHeld }; - states state = Idle; + States state = States::Idle; }; } } |
