esp-idf/components/bootloader_support
Ivan Grokhotkov 89d39308a0 bootloader: avoid printing load addresses with '0x'
Since idf_monitor decodes anything that looks like a code address and
starts with 0x, bootloader logs often get annotated with function
names such as WindowOverflow and other random and scary looking things
unrelated to the issue the user is facing. Print the addresses without
0x to avoid confusion by decoded function names. Print hexadecimal
size with 'h' suffix to distinguish it from the decimal value that
follows.
2020-12-02 16:33:43 +01:00
..
include esp32c3: Apply one-liner/small changes for ESP32-C3 2020-12-01 10:58:50 +11:00
include_bootloader Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
src bootloader: avoid printing load addresses with '0x' 2020-12-02 16:33:43 +01:00
test cmock: added cmock as component 2020-09-02 16:38:37 +08:00
CMakeLists.txt esp32s2: Support bootloader_random_enable() 2020-10-16 18:48:26 +11:00
component.mk bootloader_support makefile: Use consistent indentation 2020-10-16 18:48:26 +11:00
Makefile.projbuild Secure boot: Correctly re-sign if signing key changes, better error if missing 2016-12-01 23:49:12 -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.)