优化了NVS使用,改为/platform_storage.c统一处理
This commit is contained in:
@@ -173,12 +173,16 @@ void platform_console_write_line(const char *line);
|
||||
* - `erase`: removing an absent key is treated as success (idempotent).
|
||||
*/
|
||||
esp_err_t platform_storage_set_blob(const char *ns, const char *key, const void *data, size_t len);
|
||||
esp_err_t platform_storage_set_string(const char *ns, const char *key, const char *value);
|
||||
esp_err_t platform_storage_set_u8(const char *ns, const char *key, uint8_t value);
|
||||
esp_err_t platform_storage_set_i8(const char *ns, const char *key, int8_t value);
|
||||
esp_err_t platform_storage_get_blob(const char *ns,
|
||||
const char *key,
|
||||
void *out,
|
||||
size_t out_len,
|
||||
size_t *out_len_actual);
|
||||
esp_err_t platform_storage_get_u8(const char *ns, const char *key, uint8_t *out);
|
||||
esp_err_t platform_storage_get_i8(const char *ns, const char *key, int8_t *out);
|
||||
esp_err_t platform_storage_get_u32(const char *ns, const char *key, uint32_t *out);
|
||||
esp_err_t platform_storage_get_u64(const char *ns, const char *key, uint64_t *out);
|
||||
esp_err_t platform_storage_get_string(const char *ns,
|
||||
|
||||
Reference in New Issue
Block a user