Kconfig.projbuild 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. menu "Application manager"
  2. config APP_COMPILE_TIME_DATE
  3. bool "Use time/date stamp for app"
  4. default y
  5. help
  6. If set, then the app will be built with the current time/date stamp. It is stored in the app description
  7. structure. If not set, time/date stamp will be excluded from app image. This can be useful for getting the
  8. same binary image files made from the same source, but at different times.
  9. config APP_EXCLUDE_PROJECT_VER_VAR
  10. bool "Exclude PROJECT_VER from firmware image"
  11. default n
  12. help
  13. The PROJECT_VER variable from the build system will not affect the firmware image.
  14. This value will not be contained in the esp_app_desc structure.
  15. config APP_EXCLUDE_PROJECT_NAME_VAR
  16. bool "Exclude PROJECT_NAME from firmware image"
  17. default n
  18. help
  19. The PROJECT_NAME variable from the build system will not affect the firmware image.
  20. This value will not be contained in the esp_app_desc structure.
  21. config APP_RETRIEVE_LEN_ELF_SHA
  22. int "The length of APP ELF SHA is stored in RAM(chars)"
  23. default 16
  24. range 8 64
  25. help
  26. At startup, the app will read this many hex characters from the embedded APP ELF SHA-256 hash value
  27. and store it in static RAM. This ensures the app ELF SHA-256 value is always available
  28. if it needs to be printed by the panic handler code.
  29. Changing this value will change the size of a static buffer, in bytes.
  30. endmenu # "Application manager"