mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-10 13:37:03 +03:00
Store certificates in NVS, bug fixes - release
This commit is contained in:
@@ -10,6 +10,23 @@ extern "C" {
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#define DECLARE_SET_DEFAULT(t) void config_set_default_## t (const char *key, t value);
|
||||
#define DECLARE_GET_NUM(t) esp_err_t config_get_## t (const char *key, t * value);
|
||||
|
||||
|
||||
DECLARE_SET_DEFAULT(uint8_t);
|
||||
DECLARE_SET_DEFAULT(uint16_t);
|
||||
DECLARE_SET_DEFAULT(uint32_t);
|
||||
DECLARE_SET_DEFAULT(int8_t);
|
||||
DECLARE_SET_DEFAULT(int16_t);
|
||||
DECLARE_SET_DEFAULT(int32_t);
|
||||
DECLARE_GET_NUM(uint8_t);
|
||||
DECLARE_GET_NUM(uint16_t);
|
||||
DECLARE_GET_NUM(uint32_t);
|
||||
DECLARE_GET_NUM(int8_t);
|
||||
DECLARE_GET_NUM(int16_t);
|
||||
DECLARE_GET_NUM(int32_t);
|
||||
|
||||
bool config_has_changes();
|
||||
void config_commit_to_nvs();
|
||||
void config_start_timer();
|
||||
|
||||
Reference in New Issue
Block a user