TB2026-YDS Firmware
Toggle main menu visibility
Loading...
Searching...
No Matches
settings.h
Go to the documentation of this file.
1
30
#pragma once
31
32
#include "esp_err.h"
33
#include <stdint.h>
34
#include <stddef.h>
35
42
52
esp_err_t
settings_init
(
void
);
53
61
esp_err_t
settings_get_u8
(
const
char
*key, uint8_t *out);
62
64
esp_err_t
settings_set_u8
(
const
char
*key, uint8_t val);
65
72
esp_err_t
settings_get_u32
(
const
char
*key, uint32_t *out);
73
75
esp_err_t
settings_set_u32
(
const
char
*key, uint32_t val);
76
86
esp_err_t
settings_get_str
(
const
char
*key,
char
*out,
size_t
out_size);
87
89
esp_err_t
settings_set_str
(
const
char
*key,
const
char
*val);
90
settings_get_u32
esp_err_t settings_get_u32(const char *key, uint32_t *out)
Read a stored uint32 preference.
Definition
settings.c:46
settings_set_str
esp_err_t settings_set_str(const char *key, const char *val)
Store a NUL-terminated string preference and commit it.
Definition
settings.c:77
settings_set_u8
esp_err_t settings_set_u8(const char *key, uint8_t val)
Store a uint8 preference and commit it.
Definition
settings.c:35
settings_set_u32
esp_err_t settings_set_u32(const char *key, uint32_t val)
Store a uint32 preference and commit it.
Definition
settings.c:56
settings_get_u8
esp_err_t settings_get_u8(const char *key, uint8_t *out)
Read a stored uint8 preference.
Definition
settings.c:25
settings_init
esp_err_t settings_init(void)
Initialise NVS so the settings accessors can be used.
Definition
settings.c:15
settings_get_str
esp_err_t settings_get_str(const char *key, char *out, size_t out_size)
Read a stored NUL-terminated string preference.
Definition
settings.c:67
components
services
settings
settings.h
Generated by
1.17.0