You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
501 B
20 lines
501 B
#include "common.h"
|
|
volatile EventGroupHandle_t services_event_group;
|
|
|
|
char* get_nvs_string(nvs_handle_t nvs, char* key) {
|
|
size_t required_size;
|
|
esp_err_t err = nvs_get_str(nvs, key, NULL, &required_size);
|
|
if (err != ESP_OK) {
|
|
return NULL;
|
|
}
|
|
char* value = malloc(required_size);
|
|
if (!value) {
|
|
return NULL;
|
|
}
|
|
err = nvs_get_str(nvs, key, value, &required_size);
|
|
if (err != ESP_OK) {
|
|
free(value);
|
|
return NULL;
|
|
}
|
|
return value;
|
|
}
|
|
|