Trident IoT Z-Wave SDK
Loading...
Searching...
No Matches
zaf_nvm_soc.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2022 Silicon Laboratories Inc. <https://www.silabs.com/>
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
13
14#ifndef ZAF_NVM_SOC_H_
15#define ZAF_NVM_SOC_H_
16
17#include <stdint.h>
18
25
32
38
44
52void zaf_nvm_app_load_configuration_migration(uint32_t current_version, uint32_t saved_version);
53
66
74
85
90
91#endif /* ZAF_NVM_SOC_H_ */
void zafi_nvm_app_load_configuration(void)
Loads the default configuration common for all applications.
void zaf_nvm_app_reset(void)
Used by the application to execute actions after a application reset.
void zafi_nvm_app_reset(void)
Resets the NVM file system.
void zaf_nvm_app_set_default_configuration(void)
Used by the application to execute actions after a set default configuration.
void zafi_nvm_app_set_default_configuration(void)
Resets configuration to default values.
void zaf_nvm_app_load_configuration(void)
Used by the application to execute actions after a load configuration.
void zaf_nvm_app_load_configuration_migration(uint32_t current_version, uint32_t saved_version)
Used by the application to execute actions when the current version differs from the saved version.