OVMS3-idf/components/bootloader_support
Wangjialin fad639f0d4 feature(psram): update psram initialization.
1. use spi functions in rom
2. remove unnecessary GPIO configurations.
3. remove unnecessary dummy settings.
4. enable dummy out function
5. flash and psram have independent timing setting registers.
6. no need to set 1.9v for LDO in 80Mhz
7. set IO driver ability to 1 by default.
8. no need to use GPIO matrix on esp32s2, IO MUX is recommended
9. enable spi clock mode and IO mode settings
2020-01-16 17:41:31 +08:00
..
include bootloader_support: refactor to better support multi target 2019-12-23 05:45:17 +00:00
include_bootloader bootloader_support: refactor to better support multi target 2019-12-23 05:45:17 +00:00
src feature(psram): update psram initialization. 2020-01-16 17:41:31 +08:00
test ut: Move tests back from "esp32" subfolder 2020-01-06 17:13:53 +08:00
CMakeLists.txt Merge branch 'bugfix/bootloader_unicore_cache_enable' into 'master' 2019-11-27 08:01:59 +08:00
component.mk bootloader: move esp32 specific code from bootloader_common 2019-10-03 09:38:13 +02: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.)