summaryrefslogtreecommitdiff
path: root/src/drivers/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/include')
-rw-r--r--src/drivers/include/nvs.hpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/drivers/include/nvs.hpp b/src/drivers/include/nvs.hpp
index 3e37c49e..46a3d154 100644
--- a/src/drivers/include/nvs.hpp
+++ b/src/drivers/include/nvs.hpp
@@ -44,6 +44,16 @@ class NvsStorage {
auto HasShownOnboarding() -> bool;
auto HasShownOnboarding(bool) -> bool;
+ enum class InputModes : uint8_t {
+ kButtonsOnly = 0,
+ kButtonsWithWheel = 1,
+ kDirectionalWheel = 2,
+ kRotatingWheel = 3,
+ };
+
+ auto PrimaryInput() -> InputModes;
+ auto PrimaryInput(InputModes) -> bool;
+
explicit NvsStorage(nvs_handle_t);
~NvsStorage();