-
Notifications
You must be signed in to change notification settings - Fork 7.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ae932c8
commit 85d00a4
Showing
3 changed files
with
50 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
46 changes: 46 additions & 0 deletions
46
components/spi_flash/sim/stubs/esp_app_format/include/esp_app_desc.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD | ||
* | ||
* SPDX-License-Identifier: Apache-2.0 | ||
* | ||
* This is a STUB FILE used when compiling ESP-IDF to run tests on the host system. | ||
* The source file used normally for ESP-IDF has the same name but is located elsewhere. | ||
*/ | ||
|
||
#pragma once | ||
|
||
#include <stdint.h> | ||
#include <stdbool.h> | ||
#include <stddef.h> | ||
#include "esp_err.h" | ||
|
||
#ifdef __cplusplus | ||
extern "C" | ||
{ | ||
#endif | ||
|
||
#define ESP_APP_DESC_MAGIC_WORD (0xABCD5432) /*!< The magic word for the esp_app_desc structure that is in DROM. */ | ||
|
||
/** | ||
* @brief Description about application. | ||
*/ | ||
typedef struct { | ||
uint32_t magic_word; /*!< Magic word ESP_APP_DESC_MAGIC_WORD */ | ||
uint32_t secure_version; /*!< Secure version */ | ||
uint32_t reserv1[2]; /*!< reserv1 */ | ||
char version[32]; /*!< Application version */ | ||
char project_name[32]; /*!< Project name */ | ||
char time[16]; /*!< Compile time */ | ||
char date[16]; /*!< Compile date*/ | ||
char idf_ver[32]; /*!< Version IDF */ | ||
uint8_t app_elf_sha256[32]; /*!< sha256 of elf file */ | ||
uint32_t reserv2[20]; /*!< reserv2 */ | ||
} esp_app_desc_t; | ||
|
||
/** @cond */ | ||
_Static_assert(sizeof(esp_app_desc_t) == 256, "esp_app_desc_t should be 256 bytes"); | ||
/** @endcond */ | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif |