58 lines
1.1 KiB
Plaintext
58 lines
1.1 KiB
Plaintext
|
# Kernel options
|
||
|
CONFIG_MAIN_STACK_SIZE=16384
|
||
|
CONFIG_ENTROPY_GENERATOR=y
|
||
|
CONFIG_INIT_STACKS=y
|
||
|
CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=8192
|
||
|
|
||
|
# General config
|
||
|
CONFIG_NEWLIB_LIBC=y
|
||
|
|
||
|
# Pthreads
|
||
|
CONFIG_PTHREAD_IPC=y
|
||
|
|
||
|
# Clock for time()
|
||
|
CONFIG_POSIX_CLOCK=y
|
||
|
|
||
|
# Networking config
|
||
|
CONFIG_NETWORKING=y
|
||
|
CONFIG_NET_IPV4=y
|
||
|
CONFIG_NET_IPV6=n
|
||
|
CONFIG_NET_TCP=y
|
||
|
CONFIG_NET_SOCKETS=y
|
||
|
CONFIG_NET_SOCKETS_POSIX_NAMES=y
|
||
|
|
||
|
CONFIG_NET_TEST=y
|
||
|
CONFIG_NET_LOOPBACK=y
|
||
|
|
||
|
# Network driver config
|
||
|
CONFIG_TEST_RANDOM_GENERATOR=y
|
||
|
|
||
|
# Network address config
|
||
|
CONFIG_NET_CONFIG_SETTINGS=y
|
||
|
CONFIG_NET_CONFIG_NEED_IPV4=y
|
||
|
CONFIG_NET_CONFIG_MY_IPV4_ADDR="192.0.2.1"
|
||
|
CONFIG_NET_CONFIG_PEER_IPV4_ADDR="192.0.2.2"
|
||
|
CONFIG_NET_CONFIG_MY_IPV4_GW="192.0.2.2"
|
||
|
|
||
|
CONFIG_NET_PKT_TX_COUNT=10
|
||
|
|
||
|
# Network debug config
|
||
|
#CONFIG_NET_LOG=y
|
||
|
#CONFIG_NET_PKT_LOG_LEVEL_DBG=y
|
||
|
|
||
|
# Logging
|
||
|
CONFIG_PRINTK=y
|
||
|
#CONFIG_WOLFSSL_DEBUG=y
|
||
|
#CONFIG_LOG=y
|
||
|
#CONFIG_LOG_MODE_IMMEDIATE=y
|
||
|
|
||
|
# 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
|