OVMS3-idf/components/bootloader_support
chenjianqiang 3349c99882 bugfix(flash): add flash config in app startup
We fixed some flash bugs in bootloader, but for the users used the old
vrsion bootloader, they can not fix these bugs via OTA, the solution is
add these updates in app startup.

These updates include:
1. SPI flash gpio matrix and drive strength configuration
2. SPI flash clock configuration
3. SPI flash read dummy configuration
4. SPI flash cs timing configuration
5. Update flash id of g_rom_flashchip
2019-10-15 12:08:04 +08:00
..
include bugfix(flash): add flash config in app startup 2019-10-15 12:08:04 +08:00
include_bootloader Bugfix: ota fails with secure boot on for image size greater than 3.2MB 2019-07-19 09:56:32 +05:30
src bugfix(flash): add flash config in app startup 2019-10-15 12:08:04 +08:00
test bootloader: verify that loaded image does not overlap bootloader code 2018-10-26 12:44:10 +08:00
CMakeLists.txt bugfix(flash): add flash config in app startup 2019-10-15 12:08:04 +08:00
component.mk bootloader_support: exclude bootloader_init.c when building app 2018-10-02 01:20:04 +00: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.)