![]()
![]()
#include <stdint.h>
![]()
![]()
#include "nvs_constants.h"
![]()
![]()
#include "nvs_bootloader.h"
![]()
![]()
#include "esp_partition.h"
![]()
![]()
nvs_bootloader_check_parameters(const char *, const size_t, nvs_bootloader_read_list_t *);
![]()
![]()
nvs_bootloader_page_header_t
![]()
![]()
page_state
![]()
![]()
sequence_number
![]()
![]()
nvs_format_version
![]()
![]()
reserved
![]()
![]()
crc32
![]()
![]()
nvs_bootloader_page_entry_states_t
![]()
![]()
entry_states
![]()
![]()
nvs_bootloader_entry_data_primitive_type_t
![]()
![]()
data
![]()
![]()
nvs_bootloader_entry_data_var_len_type_t
![]()
![]()
size
![]()
![]()
reserved
![]()
![]()
crc32
![]()
![]()
nvs_bootloader_entry_data_t
![]()
![]()
primitive_type
![]()
![]()
var_len_type
![]()
![]()
nvs_bootloader_single_entry_t
![]()
![]()
namespace_index
![]()
![]()
data_type
![]()
![]()
span
![]()
![]()
chunk_index
![]()
![]()
crc32
![]()
![]()
key
![]()
![]()
data
![]()
![]()
#define MAX_KEY_LENGTH
![]()
![]()
nvs_bootloader_read_next_single_entry_item(const esp_partition_t *, const size_t, const nvs_bootloader_page_entry_states_t *, uint8_t *, nvs_bootloader_single_entry_t *);
![]()
![]()
nvs_bootloader_read_entries_block(const esp_partition_t *, const size_t, const nvs_bootloader_page_entry_states_t *, const size_t, const size_t, uint8_t *);
![]()
![]()
nvs_bootloader_page_visitor_param_get_page_states_t
![]()
![]()
no_active_pages
![]()
![]()
no_freeing_pages
![]()
![]()
nvs_bootloader_page_visitor_param_read_entries_t
![]()
![]()
skip_active_page
![]()
![]()
read_list_count
![]()
![]()
read_list
![]()
![]()
nvs_bootloader_page_visitor_param_t
![]()
![]()
get_page_states
![]()
![]()
read_entries
![]()
![]()
nvs_bootloader_page_visitor_t
![]()
![]()
nvs_bootloader_visit_pages(const esp_partition_t *, nvs_bootloader_page_visitor_t, nvs_bootloader_page_visitor_param_t *);
![]()
![]()
nvs_bootloader_read_page_header(const esp_partition_t *, const size_t, const nvs_bootloader_page_header_t *);
![]()
![]()
nvs_bootloader_read_page_entry_states(const esp_partition_t *, const size_t, nvs_bootloader_page_entry_states_t *);
![]()
![]()
nvs_bootloader_page_visitor_get_page_states(nvs_bootloader_page_visitor_param_t *, const esp_partition_t *, const size_t, const nvs_bootloader_page_header_t *);
![]()
![]()
nvs_bootloader_page_visitor_get_namespaces(nvs_bootloader_page_visitor_param_t *, const esp_partition_t *, const size_t, const nvs_bootloader_page_header_t *);
![]()
![]()
nvs_bootloader_page_visitor_get_key_value_pairs(nvs_bootloader_page_visitor_param_t *, const esp_partition_t *, const size_t, const nvs_bootloader_page_header_t *);
![]()
![]()
nvs_bootloader_check_item_header_consistency(const nvs_bootloader_single_entry_t *, const uint8_t);