Function esp_idf_svc::hal::sys::nvs_entry_next
source ยท pub unsafe extern "C" fn nvs_entry_next(
iterator: *mut *mut nvs_opaque_iterator_t,
) -> i32
Expand description
@brief Advances the iterator to next item matching the iterator criteria.
Note that any copies of the iterator will be invalid after this call.
@param[inout] iterator Iterator obtained from nvs_entry_find or nvs_entry_find_in_handle function. Must be non-NULL. If any error except ESP_ERR_INVALID_ARG occurs, \c iterator is set to NULL. If ESP_ERR_INVALID_ARG occurs, \c iterator is not changed.
@return - ESP_OK if no internal error or programming error occurred. - ESP_ERR_NVS_NOT_FOUND if no next element matching the iterator criteria. - ESP_ERR_INVALID_ARG if \c iterator is NULL. - Possibly other errors in the future for internal programming or flash errors.