Add PROP_FLAG_PERSIST when esp_rmaker_param_create ?
If a param is PROP_FLAG_PERSIST,it will be stored in NVS when it updates?
However, it seems to be ineffective. After I made the modification, the default values were restored after power loss.
Code: Select all
param = esp_rmaker_param_create(CUSTOM_PARAM_REPORT_PERIOD, CUSTOM_PARAM_REPORT_PERIOD_TYPE,
esp_rmaker_int(REPORT_PERIOD_DEFAULT), PROP_FLAG_READ | PROP_FLAG_WRITE | PROP_FLAG_PERSIST);
if (param)
{
esp_rmaker_param_add_ui_type(param, ESP_RMAKER_UI_SLIDER);
esp_rmaker_param_add_bounds(param, esp_rmaker_int(REPORT_PERIOD_MIN), esp_rmaker_int(REPORT_PERIOD_MAX), esp_rmaker_int(1));
esp_rmaker_device_add_param(temp_sensor_device, param);
esp_rmaker_device_add_cb(temp_sensor_device, report_period_write_cb, NULL);
}
