esp-idf/components/bootloader_support
morris 16677b0d3c global: make periph enable/disable APIs private
peripheral enable/disable usually should be managed by driver itself,
so make it as espressif private APIs, not recommended for user to use it
in application code.
However, if user want to re-write the driver or ports to other platform,
this is still possible by including the header in this way:
"esp_private/peripheral_ctrl.h"
2021-11-08 10:37:47 +08:00
..
include ESP8684: update bootloader, bootloader_support, esp_rom 2021-11-06 17:33:44 +08:00
include_bootloader ESP8684: update bootloader, bootloader_support, esp_rom 2021-11-06 17:33:44 +08:00
src global: make periph enable/disable APIs private 2021-11-08 10:37:47 +08:00
test
CMakeLists.txt
Makefile.projbuild
README.rst
component.mk ESP8684: update bootloader, bootloader_support, esp_rom 2021-11-06 17:33:44 +08:00

README.rst

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.)