OVMS3-idf/components
Mahavir Jain bbad487deb app_update: fix intermittent failure with firmware updates
Routine `spi_flash_cache2phys` sometimes return incorrect value,
resulting in failure in getting currently running ota partition.
This in turn aborts firmware update process.This issue was more
prominent with SPIRAM enabled cases.

Fix ensures proper cache guards during `spi_flash_cache2phys`, and
also for few other similar APIs.

In addition, `esp_ota_get_running_partition` has also been optimized
to save currently running partition for subsequent invocations.

Fixes https://github.com/espressif/esp-idf/issues/2451
2018-10-08 03:18:37 +00:00
..
app_trace cmake: fix source list issues 2018-09-13 11:13:27 +08:00
app_update app_update: fix intermittent failure with firmware updates 2018-10-08 03:18:37 +00:00
aws_iot cmake: make main a component again 2018-09-13 11:13:27 +08:00
bootloader Merge branch 'feature/signature_verify_updates_v3.1' into 'release/v3.1' 2018-09-18 07:56:12 +08:00
bootloader_support bootloader: Don't enable secure boot or flash encryption for 3/4 Coding Scheme 2018-10-04 16:51:30 +10:00
bt Merge branch 'bugfix/btdm_watchdog_timeout_after_pair_with_iphone_v3.1' into 'release/v3.1' 2018-09-30 14:39:09 +08:00
coap cmake: make main a component again 2018-09-13 11:13:27 +08:00
console cmake: fix source list issues 2018-09-13 11:13:27 +08:00
cxx cmake: make main a component again 2018-09-13 11:13:27 +08:00
driver sdio_slave: fix the ret_queue crash issue when being reset by the master 2018-09-27 21:33:45 +08:00
esp-tls cmake: make main a component again 2018-09-13 11:13:27 +08:00
esp32 app_update: fix intermittent failure with firmware updates 2018-10-08 03:18:37 +00:00
esp_adc_cal cmake: make main a component again 2018-09-13 11:13:27 +08:00
esp_http_client cmake: make main a component again 2018-09-13 11:13:27 +08:00
esp_https_ota cmake: make main a component again 2018-09-13 11:13:27 +08:00
espcoredump bugfix: fixed path to esptool when there is no compiled python module for it 2017-03-21 13:30:38 +03:00
esptool_py esptool: Update to v2.5.1 2018-10-04 16:51:30 +10:00
ethernet cmake: make main a component again 2018-09-13 11:13:27 +08:00
expat cmake: make main a component again 2018-09-13 11:13:27 +08:00
fatfs cmake: make main a component again 2018-09-13 11:13:27 +08:00
freertos cmake: make main a component again 2018-09-13 11:13:27 +08:00
heap cmake: fix source list issues 2018-09-13 11:13:27 +08:00
idf_test test: fix incorrect tx power value in adv 2018-09-13 15:48:52 +08:00
jsmn cmake: make main a component again 2018-09-13 11:13:27 +08:00
json cmake: make main a component again 2018-09-13 11:13:27 +08:00
libsodium cmake: fix source list issues 2018-09-13 11:13:27 +08:00
log cmake: make main a component again 2018-09-13 11:13:27 +08:00
lwip lwip: fix the bug that failed to create socket 2018-09-19 16:43:25 +08:00
mbedtls cmake: make main a component again 2018-09-13 11:13:27 +08:00
mdns feat(mdns): fix bug when clean action memory 2018-09-18 23:39:10 +05:30
micro-ecc cmake: make main a component again 2018-09-13 11:13:27 +08:00
newlib cmake: make main a component again 2018-09-13 11:13:27 +08:00
nghttp cmake: make main a component again 2018-09-13 11:13:27 +08:00
nvs_flash nvs-flash: Support for blobs larger than half of SPI Flash sector size 2018-09-24 18:50:35 +05:30
openssl cmake: make main a component again 2018-09-13 11:13:27 +08:00
partition_table cmake: partition_table: Use PYTHON interpreter when running parttool.py (fixes flasher args on Windows) 2018-08-27 18:02:30 +08:00
pthread cmake: make main a component again 2018-09-13 11:13:27 +08:00
sdmmc cmake: make main a component again 2018-09-13 11:13:27 +08:00
smartconfig_ack cmake: make main a component again 2018-09-13 11:13:27 +08:00
soc cmake: make main a component again 2018-09-13 11:13:27 +08:00
spi_flash app_update: fix intermittent failure with firmware updates 2018-10-08 03:18:37 +00:00
spiffs cmake: fix source list issues 2018-09-13 11:13:27 +08:00
tcpip_adapter Merge branch 'bugfix/tw24694_dns_request_no_reply_v3.1' into 'release/v3.1' 2018-09-16 15:18:39 +08:00
ulp cmake: make main a component again 2018-09-13 11:13:27 +08:00
vfs cmake: make main a component again 2018-09-13 11:13:27 +08:00
wear_levelling cmake: make main a component again 2018-09-13 11:13:27 +08:00
wpa_supplicant cmake: make main a component again 2018-09-13 11:13:27 +08:00
xtensa-debug-module cmake: make main a component again 2018-09-13 11:13:27 +08:00