OVMS3-idf/components/bootloader_support
Renz Christian Bagaporo 2adf313838 bootloader_support: move embedding key after component registration
Bootloader build requires verification key to be embedded in the binary.
Under specific configs, this key is generated during build time from the
signing key. Move the key generation to after the component
registration, since non scriptable commands are used in the process
(during early expansion)
2019-06-28 10:50:52 +08:00
..
include bootloader_support: Add C++ header guards 2019-06-26 11:26:56 +10:00
include_bootloader make bootloader_support depend on IDF_TARGET 2019-04-16 17:37:56 +08:00
src Improve flash encryption documentation and add Development & Release modes 2019-06-25 23:41:18 +00:00
test components: use new component registration api 2019-06-21 19:53:29 +08:00
CMakeLists.txt bootloader_support: move embedding key after component registration 2019-06-28 10:50:52 +08:00
component.mk make bootloader_support depend on IDF_TARGET 2019-04-16 17:37:56 +08: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.)