mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-09 21:17:18 +03:00
just create empty cspot_config at first boot - release
This commit is contained in:
@@ -256,7 +256,7 @@ void ShimAudioSink::feedPCMFrames(const uint8_t *data, size_t bytes) {
|
|||||||
/****************************************************************************************
|
/****************************************************************************************
|
||||||
* NVSFile class to store config
|
* NVSFile class to store config
|
||||||
*/
|
*/
|
||||||
bool NVSFile::readFile(std::string filename, std::string &fileContent) {
|
bool NVSFile::readFile(std::string filename, std::string &fileContent) {
|
||||||
auto search = files.find(filename);
|
auto search = files.find(filename);
|
||||||
|
|
||||||
// cache
|
// cache
|
||||||
|
|||||||
@@ -369,17 +369,8 @@ void register_default_nvs(){
|
|||||||
register_default_string_val("dhcp_tmout","8");
|
register_default_string_val("dhcp_tmout","8");
|
||||||
register_default_string_val("target", CONFIG_TARGET);
|
register_default_string_val("target", CONFIG_TARGET);
|
||||||
#ifdef CONFIG_CSPOT_SINK
|
#ifdef CONFIG_CSPOT_SINK
|
||||||
char * host_hame = config_alloc_get_default(NVS_TYPE_STR, "host_name", NULL, 0);
|
|
||||||
register_default_string_val("enable_cspot", STR(CONFIG_CSPOT_SINK));
|
register_default_string_val("enable_cspot", STR(CONFIG_CSPOT_SINK));
|
||||||
cJSON * cspot_config = cJSON_CreateObject();
|
register_default_string_val("cspot_config", "");
|
||||||
cJSON_AddStringToObject(cspot_config, "deviceName", host_hame);
|
|
||||||
cJSON_AddNumberToObject(cspot_config, "format", 1);
|
|
||||||
cJSON_AddNumberToObject(cspot_config, "volume", 32767);
|
|
||||||
char * cspot_config_str = cJSON_PrintUnformatted(cspot_config);
|
|
||||||
register_default_string_val("cspot_config", cspot_config_str);
|
|
||||||
cJSON_Delete(cspot_config);
|
|
||||||
FREE_AND_NULL(cspot_config_str);
|
|
||||||
FREE_AND_NULL(host_hame);
|
|
||||||
#endif
|
#endif
|
||||||
wait_for_commit();
|
wait_for_commit();
|
||||||
ESP_LOGD(TAG,"Done setting default values in nvs.");
|
ESP_LOGD(TAG,"Done setting default values in nvs.");
|
||||||
|
|||||||
Reference in New Issue
Block a user