1menu "Application manager"
2
3    config APP_COMPILE_TIME_DATE
4        bool "Use time/date stamp for app"
5        default y
6        help
7            If set, then the app will be built with the current time/date stamp. It is stored in the app description
8            structure. If not set, time/date stamp will be excluded from app image. This can be useful for getting the
9            same binary image files made from the same source, but at different times.
10
11    config APP_EXCLUDE_PROJECT_VER_VAR
12        bool "Exclude PROJECT_VER from firmware image"
13        default n
14        help
15            The PROJECT_VER variable from the build system will not affect the firmware image.
16            This value will not be contained in the esp_app_desc structure.
17
18    config APP_EXCLUDE_PROJECT_NAME_VAR
19        bool "Exclude PROJECT_NAME from firmware image"
20        default n
21        help
22            The PROJECT_NAME variable from the build system will not affect the firmware image.
23            This value will not be contained in the esp_app_desc structure.
24
25    config APP_PROJECT_VER_FROM_CONFIG
26        bool "Get the project version from Kconfig"
27        default n
28        help
29            If this is enabled, then config item APP_PROJECT_VER will be used for the variable PROJECT_VER.
30            Other ways to set PROJECT_VER will be ignored.
31
32    config APP_PROJECT_VER
33        string "Project version"
34        default "1"
35        depends on APP_PROJECT_VER_FROM_CONFIG
36        help
37            Project version
38
39    config APP_RETRIEVE_LEN_ELF_SHA
40        int "The length of APP ELF SHA is stored in RAM(chars)"
41        default 16
42        range 8 64
43        help
44            At startup, the app will read this many hex characters from the embedded APP ELF SHA-256 hash value
45            and store it in static RAM. This ensures the app ELF SHA-256 value is always available
46            if it needs to be printed by the panic handler code.
47            Changing this value will change the size of a static buffer, in bytes.
48
49endmenu # "Application manager"
50