]> granicus.if.org Git - esp-idf/commitdiff
Added check for version after write.
authorDmitry <Dmitry@espressif.com>
Tue, 10 Jul 2018 05:25:43 +0000 (08:25 +0300)
committerDmitry <Dmitry@espressif.com>
Tue, 31 Jul 2018 05:45:43 +0000 (08:45 +0300)
components/wear_levelling/WL_Flash.cpp

index 9e738bb240d448e7d6cb9fecc09e2ad98ff985c1..a2b42261cdc6a0535366d669e49574a52388b973 100644 (file)
@@ -385,6 +385,12 @@ esp_err_t WL_Flash::updateV1_V2()
         WL_RESULT_CHECK(result);
         ESP_LOGD(TAG, "%s - move_count= 0x%08x, pos= 0x%08x", __func__, this->state.move_count, this->state.pos);
 
+        result = this->flash_drv->read(this->addr_state1, &this->state, sizeof(wl_state_t));
+        WL_RESULT_CHECK(result);
+        ESP_LOGI(TAG, "%s update result ver=%i, pos=%i", __func__, (uint32_t)this->state.version, (uint32_t)this->state.pos);
+        
+
+
         memset(this->temp_buff, 0, this->cfg.wr_size);
         for (uint32_t i=0 ; i<= pos; i++) {
             this->fillOkBuff(i);