main/updates.c

changeset 41
d327e0aff62f
parent 40
4d8cca2d5b68
child 47
1ab1f4a8c328
equal deleted inserted replaced
40:4d8cca2d5b68 41:d327e0aff62f
109 ESP_LOGE(TAG, "esp_ota_begin failed (%s)", esp_err_to_name(err)); 109 ESP_LOGE(TAG, "esp_ota_begin failed (%s)", esp_err_to_name(err));
110 http_cleanup(client); 110 http_cleanup(client);
111 goto updateerr; 111 goto updateerr;
112 } 112 }
113 113
114 screen_updating("Begin download", NULL); 114 screen_updating("Start download", NULL);
115 ESP_LOGI(TAG, "Download update %s size %d", update.url, content_length); 115 ESP_LOGI(TAG, "Download update %s size %d", update.url, content_length);
116 int binary_file_length = 0; 116 int binary_file_length = 0;
117 /*deal with all receive packet*/ 117 /*deal with all receive packet*/
118 bool image_header_was_checked = false; 118 bool image_header_was_checked = false;
119 while (1) { 119 while (1) {
165 ESP_LOGE(TAG, "esp_ota_begin failed (%s)", esp_err_to_name(err)); 165 ESP_LOGE(TAG, "esp_ota_begin failed (%s)", esp_err_to_name(err));
166 http_cleanup(client); 166 http_cleanup(client);
167 goto updateerr; 167 goto updateerr;
168 } 168 }
169 ESP_LOGI(TAG, "Continue upgrade application"); 169 ESP_LOGI(TAG, "Continue upgrade application");
170 screen_updating("Begin download", "New version"); 170 screen_updating("Start download", "Nieuwe versie!");
171 } else { 171 } else {
172 ESP_LOGE(TAG, "Received package is not fit len"); 172 ESP_LOGE(TAG, "Received package is not fit len");
173 http_cleanup(client); 173 http_cleanup(client);
174 goto updateerr; 174 goto updateerr;
175 } 175 }
206 ESP_LOGE(TAG, "esp_ota_set_boot_partition failed (%s)!", esp_err_to_name(err)); 206 ESP_LOGE(TAG, "esp_ota_set_boot_partition failed (%s)!", esp_err_to_name(err));
207 goto updateerr; 207 goto updateerr;
208 } 208 }
209 209
210 ESP_LOGI(TAG, "Prepare to restart system!"); 210 ESP_LOGI(TAG, "Prepare to restart system!");
211 screen_updating("Herstar ...", "... Herstart"); 211 screen_updating("Herstart ...", "... Herstart");
212 vTaskDelay(1000 / portTICK_PERIOD_MS); 212 vTaskDelay(1000 / portTICK_PERIOD_MS);
213 update_running = 0; 213 update_running = 0;
214 esp_restart(); 214 esp_restart();
215 return; 215 return;
216 216

mercurial