summaryrefslogtreecommitdiff
path: root/src/ui/include/ui_fsm.hpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-10-03 10:37:29 +1100
committerjacqueline <me@jacqueline.id.au>2023-10-03 10:37:29 +1100
commit7d5536e2abca61f503ed68521603bd30700a7e5e (patch)
treefc8b191a5d248a86de08a00d814359f335423e95 /src/ui/include/ui_fsm.hpp
parentf2bad894cdac88b94a358cebdb062f426b191d1b (diff)
downloadtangara-fw-7d5536e2abca61f503ed68521603bd30700a7e5e.tar.gz
Generalise the lvgl input driver in preparation for more input methods
Diffstat (limited to 'src/ui/include/ui_fsm.hpp')
-rw-r--r--src/ui/include/ui_fsm.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ui/include/ui_fsm.hpp b/src/ui/include/ui_fsm.hpp
index 24f0c270..4db8257d 100644
--- a/src/ui/include/ui_fsm.hpp
+++ b/src/ui/include/ui_fsm.hpp
@@ -26,6 +26,7 @@
#include "tinyfsm.hpp"
#include "display.hpp"
+#include "encoder_input.hpp"
#include "modal.hpp"
#include "screen.hpp"
#include "storage.hpp"
@@ -34,7 +35,6 @@
#include "track.hpp"
#include "track_queue.hpp"
#include "ui_events.hpp"
-#include "wheel_encoder.hpp"
namespace ui {
@@ -87,7 +87,7 @@ class UiState : public tinyfsm::Fsm<UiState> {
static std::unique_ptr<UiTask> sTask;
static std::shared_ptr<system_fsm::ServiceLocator> sServices;
static std::unique_ptr<drivers::Display> sDisplay;
- static std::shared_ptr<TouchWheelEncoder> sEncoder;
+ static std::shared_ptr<EncoderInput> sInput;
static std::stack<std::shared_ptr<Screen>> sScreens;
static std::shared_ptr<Screen> sCurrentScreen;