feat(nvs): Allow read-only NVS partitions smaller than 0x3000

E.g. for factory settings data

Closes https://github.com/espressif/esp-idf/issues/15317
This commit is contained in:
Adam Múdry
2025-02-05 15:51:48 +01:00
committed by BOT
parent 3157356157
commit d8ebca368c
6 changed files with 22 additions and 6 deletions
+2 -2
View File
@@ -124,8 +124,8 @@ esp_err_t PageManager::load(Partition *partition, uint32_t baseSector, uint32_t
}
}
// partition should have at least one free page
if (mFreePageList.empty()) {
// partition should have at least one free page if it is not read-only
if (!partition->get_readonly() && mFreePageList.empty()) {
return ESP_ERR_NVS_NO_FREE_PAGES;
}