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