esp-idf/components/app_update
Itay Perl 881909ecda app_update: fix incorrect first byte from esp_ota_get_app_elf_sha256
At -O2 optimization level, GCC seems to optimize out the copying of the
first byte of the checksum, assuming it is zero. This "miscompilation"
happens because the esp_app_desc struct is declared const, but then modified
post-compilation. Casting to volatile disables the optimization.

Closes: https://github.com/espressif/esp-idf/pull/6389
2021-06-17 17:32:31 +08:00
..
include Secure boot v2 support for ESP32-S2 2020-09-15 11:23:51 +05:30
test app_update: Add API to write data in a non contiguous manner 2020-05-28 10:18:55 +05:30
CMakeLists.txt Merge branch 'feature/use_underlying_cmake_targets_for_idf_py' into 'master' 2020-01-21 17:05:47 +08:00
component.mk build: Add CONFIG_APP_PROJECT_VER to set the project version from Kconfig 2020-01-15 11:02:27 +00:00
esp_app_desc.c app_update: fix incorrect first byte from esp_ota_get_app_elf_sha256 2021-06-17 17:32:31 +08:00
esp_ota_ops.c Secure boot v2 support for ESP32-S2 2020-09-15 11:23:51 +05:30
Kconfig.projbuild app_update: Fix case when elf file SHA256 should be printed by panic handler while cache is disabled 2020-03-10 20:26:03 +08:00
Makefile.projbuild app_update: Remove deprecated "make erase_ota" target 2019-09-13 09:44:07 +10:00
otatool.py otatool: Fix incorrect using otadata.seq&crc in switch_ota_partition cmd 2021-04-27 19:39:50 +08:00