1CONFIG_PM=n
2
3CONFIG_MAIN_STACK_SIZE=10240
4CONFIG_MBEDTLS_CFG_FILE="mcuboot-mbedtls-cfg.h"
5
6CONFIG_BOOT_SWAP_SAVE_ENCTLV=n
7CONFIG_BOOT_ENCRYPT_IMAGE=n
8
9CONFIG_BOOT_UPGRADE_ONLY=n
10CONFIG_BOOT_BOOTSTRAP=n
11
12### mbedTLS has its own heap
13# CONFIG_HEAP_MEM_POOL_SIZE is not set
14
15### We never want Zephyr's copy of tinycrypt.  If tinycrypt is needed,
16### MCUboot has its own copy in tree.
17# CONFIG_TINYCRYPT is not set
18# CONFIG_TINYCRYPT_ECC_DSA is not set
19# CONFIG_TINYCRYPT_SHA256 is not set
20
21CONFIG_FLASH=y
22
23### Various Zephyr boards enable features that we don't want.
24# CONFIG_BT is not set
25# CONFIG_BT_CTLR is not set
26# CONFIG_I2C is not set
27
28CONFIG_LOG=y
29CONFIG_LOG_MODE_MINIMAL=y # former CONFIG_MODE_MINIMAL
30### Ensure Zephyr logging changes don't use more resources
31CONFIG_LOG_DEFAULT_LEVEL=0
32### Use info log level by default
33CONFIG_MCUBOOT_LOG_LEVEL_INF=y
34### Decrease footprint by ~4 KB in comparison to CBPRINTF_COMPLETE=y
35CONFIG_CBPRINTF_NANO=y
36### Use the minimal C library to reduce flash usage
37CONFIG_MINIMAL_LIBC=y
38