From eaddb805e757c1db19fbb8a4991bb7f225bb3d96 Mon Sep 17 00:00:00 2001 From: Astha Verma Date: Fri, 26 Sep 2025 18:56:11 +0530 Subject: [PATCH] fix(nimble): Modify GATT data storage structure in NVS during gatt caching --- components/bt/host/nimble/nimble | 2 +- components/bt/host/nimble/port/src/nvs_port.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/components/bt/host/nimble/nimble b/components/bt/host/nimble/nimble index 445bdeb281..450d35aae0 160000 --- a/components/bt/host/nimble/nimble +++ b/components/bt/host/nimble/nimble @@ -1 +1 @@ -Subproject commit 445bdeb281ca49d324232c9f53bc30b7a4784ef9 +Subproject commit 450d35aae01161d271c6eb2cddc6444519baee67 diff --git a/components/bt/host/nimble/port/src/nvs_port.c b/components/bt/host/nimble/port/src/nvs_port.c index 19d89a063c..02a22afc5b 100644 --- a/components/bt/host/nimble/port/src/nvs_port.c +++ b/components/bt/host/nimble/port/src/nvs_port.c @@ -32,9 +32,11 @@ link_storage_fn(void *storage_cb) struct cache_fn_mapping cache_fn; cache_fn.open = nvs_open_custom; cache_fn.close = nvs_close; + cache_fn.erase_key_item = nvs_erase_key; cache_fn.erase_all = nvs_erase_all; cache_fn.write = nvs_set_blob; cache_fn.read = nvs_get_blob; + cache_fn.commit = nvs_commit; return cache_fn; } #endif