43 lines
850 B
Plaintext
43 lines
850 B
Plaintext
# Kernel options
|
|
CONFIG_MAIN_STACK_SIZE=16384
|
|
CONFIG_ENTROPY_GENERATOR=y
|
|
CONFIG_INIT_STACKS=y
|
|
CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=65536
|
|
|
|
# Pthreads
|
|
CONFIG_PTHREAD_IPC=y
|
|
|
|
# Clock for time()
|
|
CONFIG_POSIX_CLOCK=y
|
|
|
|
# Networking
|
|
CONFIG_NETWORKING=y
|
|
CONFIG_NET_TEST=y
|
|
CONFIG_NET_IPV4=y
|
|
CONFIG_NET_IPV6=y
|
|
CONFIG_NET_SOCKETS=y
|
|
CONFIG_DNS_RESOLVER=y
|
|
|
|
# Logging
|
|
CONFIG_PRINTK=y
|
|
CONFIG_LOG=y
|
|
CONFIG_LOG_MODE_IMMEDIATE=y
|
|
#CONFIG_WOLFSSL_DEBUG=y
|
|
|
|
# Enable logging using RTT and UART
|
|
#CONFIG_CBPRINTF_LIBC_SUBSTS=y
|
|
#CONFIG_CBPRINTF_FP_SUPPORT=y
|
|
#CONFIG_CONSOLE=y
|
|
#CONFIG_LOG_BACKEND_UART=y
|
|
#CONFIG_LOG_BUFFER_SIZE=15360
|
|
|
|
# TLS configuration
|
|
CONFIG_WOLFSSL=y
|
|
CONFIG_WOLFSSL_BUILTIN=y
|
|
|
|
CONFIG_WOLFSSL_TLS_VERSION_1_2=y
|
|
CONFIG_WOLFSSL_KEY_EXCHANGE_ALL_ENABLED=y
|
|
CONFIG_WOLFSSL_CIPHER_ALL_ENABLED=y
|
|
CONFIG_WOLFSSL_MAC_ALL_ENABLED=y
|
|
CONFIG_WOLFSSL_HMAC_DRBG_ENABLED=y
|