mirror of
https://github.com/espressif/esp-idf.git
synced 2025-11-28 13:19:38 +01:00
feat(bootloader): Bootloader OTA update with recovery bootloader feat
This commit is contained in:
committed by
BOT
parent
1b7cb43842
commit
3a7c1a2e74
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2025 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@@ -421,6 +421,30 @@ typedef enum {
|
||||
} STATUS __attribute__((deprecated("Use ETS_STATUS instead")));
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @brief Returns the offset from which the bootloader image is used to load.
|
||||
*
|
||||
* The offset can point to either the PRIMARY or RECOVERY bootloader.
|
||||
*
|
||||
* @note The bootloader offset variable in ROM is stored in a memory that will be reclaimed by heap component.
|
||||
* Read it before the heap is initialized, otherwise it may return an invalid value.
|
||||
*
|
||||
* @return The offset of the active bootloader.
|
||||
*/
|
||||
uint32_t ets_get_bootloader_offset(void);
|
||||
|
||||
/**
|
||||
* @brief Sets the offset from which the bootloader image is used to load.
|
||||
*
|
||||
* The offset can point to either the PRIMARY or RECOVERY bootloader.
|
||||
*
|
||||
* @note The bootloader offset variable in ROM is stored in a memory that will be reclaimed by heap component.
|
||||
* Setting it after the heap is initialized, may corrupt the heap memory.
|
||||
*
|
||||
* @param offset The offset value to set for the active bootloader.
|
||||
*/
|
||||
void ets_set_bootloader_offset(uint32_t offset);
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user