esp-idf/components/bootloader_support
Mahavir Jain 2babadab07
fix(rng): avoid clearing PMU_PERIF_I2C_RSTB in random disable API for C6
This configuration bit is required for ADC operation as well and hence
should not be cleared in the RNG API sequence.

Ideally, the ADC driver should take care of initializing this bit but
still the RNG layer change is required because of interleaved API usage
scenario described in following linked issue.

Closes https://github.com/espressif/esp-idf/issues/14124
Closes https://github.com/espressif/esp-idf/issues/14280
2024-08-12 10:08:49 +05:30
..
bootloader_flash spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart 2023-10-24 10:38:08 +08:00
include fix(ota): additional checks for secure version in anti-rollback case 2024-02-15 15:08:26 +02:00
private_include feat(esp32p4): introduced new target esp32p4, supported hello_world 2023-08-09 19:33:25 +08:00
src fix(rng): avoid clearing PMU_PERIF_I2C_RSTB in random disable API for C6 2024-08-12 10:08:49 +05:30
test_apps ci(system): fixed and enabled misc system build tests 2023-11-29 16:59:15 +08:00
CMakeLists.txt fix(rng): only build bootloader_random apis once 2023-10-19 16:15:52 +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.)