summaryrefslogtreecommitdiff
path: root/src/drivers/include
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2024-04-02 20:41:36 +1100
committerjacqueline <me@jacqueline.id.au>2024-04-02 20:41:36 +1100
commit654fde5f6819cb52a198a524ab78d97e51ab97c7 (patch)
treebad528f15ebfa35f4c1d9a0a027d01453495fb67 /src/drivers/include
parent1e278d55c4dc0a9ae7b5b4511904202824e5c5df (diff)
downloadtangara-fw-654fde5f6819cb52a198a524ab78d97e51ab97c7.tar.gz
Support disabling automatic database updates
Diffstat (limited to 'src/drivers/include')
-rw-r--r--src/drivers/include/nvs.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/drivers/include/nvs.hpp b/src/drivers/include/nvs.hpp
index f288f8e2..25396622 100644
--- a/src/drivers/include/nvs.hpp
+++ b/src/drivers/include/nvs.hpp
@@ -114,6 +114,9 @@ class NvsStorage {
auto PrimaryInput() -> InputModes;
auto PrimaryInput(InputModes) -> void;
+ auto DbAutoIndex() -> bool;
+ auto DbAutoIndex(bool) -> void;
+
explicit NvsStorage(nvs_handle_t);
~NvsStorage();
@@ -136,6 +139,7 @@ class NvsStorage {
Setting<uint8_t> input_mode_;
Setting<uint8_t> output_mode_;
Setting<bluetooth::MacAndName> bt_preferred_;
+ Setting<uint8_t> db_auto_index_;
util::LruCache<10, bluetooth::mac_addr_t, uint8_t> bt_volumes_;
bool bt_volumes_dirty_;