settings: fix custom backend example
Fix example of custom backend implementation Fixes: #20163. Signed-off-by: François Delawarde <fnde@oticon.com>
This commit is contained in:
parent
b718165c32
commit
468a834af0
1 changed files with 9 additions and 2 deletions
|
@ -252,15 +252,22 @@ handler (:option:`CONFIG_SETTINGS_CUSTOM`).
|
||||||
//...
|
//...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* custom backend interface */
|
||||||
static struct settings_store_itf settings_custom_itf = {
|
static struct settings_store_itf settings_custom_itf = {
|
||||||
.csi_load = settings_custom_load,
|
.csi_load = settings_custom_load,
|
||||||
.csi_save = settings_custom_save,
|
.csi_save = settings_custom_save,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* custom backend node */
|
||||||
|
static struct settings_store settings_custom_store = {
|
||||||
|
.cs_itf = &settings_custom_itf
|
||||||
|
}
|
||||||
|
|
||||||
int settings_backend_init(void)
|
int settings_backend_init(void)
|
||||||
{
|
{
|
||||||
settings_dst_register(&settings_custom_itf);
|
/* register custom backend */
|
||||||
settings_src_register(&settings_custom_itf);
|
settings_dst_register(&settings_custom_store);
|
||||||
|
settings_src_register(&settings_custom_store);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue