diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-08-29 12:10:27 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-08-29 12:10:27 +1000 |
| commit | f2bb2e25281a14adf9c6b2e7e91bfe14460f2ae4 (patch) | |
| tree | a5489ec053652bdd473d52a16edb5c360c863b9e /src/ui/include/ui_fsm.hpp | |
| parent | 8ee5e781e76a9db005e2a74a299d6cd24e46b8d0 (diff) | |
| download | tangara-fw-f2bb2e25281a14adf9c6b2e7e91bfe14460f2ae4.tar.gz | |
Add a brightness slider to settings
Diffstat (limited to 'src/ui/include/ui_fsm.hpp')
| -rw-r--r-- | src/ui/include/ui_fsm.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ui/include/ui_fsm.hpp b/src/ui/include/ui_fsm.hpp index 17214e7b..1fa6bf26 100644 --- a/src/ui/include/ui_fsm.hpp +++ b/src/ui/include/ui_fsm.hpp @@ -11,6 +11,7 @@ #include "audio_events.hpp" #include "battery.hpp" +#include "nvs.hpp" #include "relative_wheel.hpp" #include "screen_playing.hpp" #include "tinyfsm.hpp" @@ -29,6 +30,7 @@ namespace ui { class UiState : public tinyfsm::Fsm<UiState> { public: static auto Init(drivers::IGpios*, + std::shared_ptr<drivers::NvsStorage>, audio::TrackQueue*, std::shared_ptr<battery::Battery>) -> bool; @@ -81,6 +83,7 @@ class UiState : public tinyfsm::Fsm<UiState> { static std::shared_ptr<drivers::RelativeWheel> sRelativeWheel; static std::shared_ptr<drivers::Display> sDisplay; static std::shared_ptr<battery::Battery> sBattery; + static std::shared_ptr<drivers::NvsStorage> sNvs; static std::weak_ptr<database::Database> sDb; static std::stack<std::shared_ptr<Screen>> sScreens; |
