diff options
Diffstat (limited to 'src/drivers')
| -rw-r--r-- | src/drivers/include/drivers/nvs.hpp | 1 | ||||
| -rw-r--r-- | src/drivers/nvs.cpp | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/drivers/include/drivers/nvs.hpp b/src/drivers/include/drivers/nvs.hpp index b6192ab5..18bc5de6 100644 --- a/src/drivers/include/drivers/nvs.hpp +++ b/src/drivers/include/drivers/nvs.hpp @@ -140,6 +140,7 @@ class NvsStorage { enum class LockedInputModes : uint8_t { kDisabled = 0, + kVolumeOnly = 1, }; auto LockedInput() -> LockedInputModes; diff --git a/src/drivers/nvs.cpp b/src/drivers/nvs.cpp index a9f30042..f46049ad 100644 --- a/src/drivers/nvs.cpp +++ b/src/drivers/nvs.cpp @@ -574,9 +574,11 @@ auto NvsStorage::PrimaryInput(InputModes mode) -> void { auto NvsStorage::LockedInput() -> LockedInputModes { std::lock_guard<std::mutex> lock{mutex_}; - switch (input_mode_.get().value_or(static_cast<uint8_t>(LockedInputModes::kDisabled))) { + switch (locked_input_mode_.get().value_or(static_cast<uint8_t>(LockedInputModes::kDisabled))) { case static_cast<uint8_t>(LockedInputModes::kDisabled): return LockedInputModes::kDisabled; + case static_cast<uint8_t>(LockedInputModes::kVolumeOnly): + return LockedInputModes::kVolumeOnly; default: return LockedInputModes::kDisabled; } |
