esp-idf/components/bootloader_support
harshal.patil a24715d822 feat(bootloader_support): Encrypt only the app image instead of the whole partition
Currently, when flash encryption is enabled, the whole partition gets encrypted.
This can be optimised by encrypting only the app image instead of encrypting the whole partition.

Closes https://github.com/espressif/esp-idf/issues/12576
2024-02-27 18:27:04 +08:00
..
bootloader_flash bugfix(spi_flash): Fix build error when octal flash is enabled, 2023-12-22 14:11:28 +08:00
include Merge branch 'bugfix/ota_anti_rollback_checks_2_v5.1' into 'release/v5.1' 2024-02-27 18:26:03 +08:00
private_include compiler: replaced noreturn by __noreturn__ in header files 2023-05-18 12:49:40 +08:00
src feat(bootloader_support): Encrypt only the app image instead of the whole partition 2024-02-27 18:27:04 +08:00
test_apps esp_hw_support: Fix invalid system time if s_esp_rtc_time_us & s_rtc_last_ticks were moved around 2023-06-26 18:12:30 +08:00
.build-test-rules.yml esp_hw_support: Fix invalid system time if s_esp_rtc_time_us & s_rtc_last_ticks were moved around 2023-06-26 18:12:30 +08:00
CMakeLists.txt build-system: replace ADDITIONAL_MAKE_CLEAN_FILES with ADDITIONAL_CLEAN_FILES 2023-05-10 09:53:55 +08:00
README.rst Refactor existing bootloader common functionality into bootloader_support component 2016-11-02 17:58:41 +11:00

Bootloader Support Component
============================

Overview
--------

"Bootloader support" contains APIs which are used by the bootloader but are also needed for the main app.

Code in this component needs to be aware of being executed in a bootloader environment (no RTOS available, BOOTLOADER_BUILD macro set) or in an esp-idf app environment (RTOS running, need locking support.)