1# Generic networking options 2CONFIG_NETWORKING=y 3CONFIG_NET_UDP=y 4CONFIG_NEWLIB_LIBC=y 5 6# Socket 7CONFIG_NET_SOCKETS=y 8CONFIG_NET_SOCKETS_POSIX_NAMES=y 9CONFIG_NET_SOCKETS_POLL_MAX=4 10 11# CoAP 12CONFIG_COAP=y 13CONFIG_COAP_WELL_KNOWN_BLOCK_WISE=n 14 15# Kernel options 16CONFIG_ENTROPY_GENERATOR=y 17CONFIG_TEST_RANDOM_GENERATOR=y 18 19# Logging 20#CONFIG_PRINTK=y 21#CONFIG_NET_LOG=y 22 23# Network Shell 24CONFIG_NET_SHELL=y 25 26# Configuration 27CONFIG_NET_CONFIG_AUTO_INIT=y 28CONFIG_NET_CONFIG_SETTINGS=y 29CONFIG_NET_CONFIG_BT_NODE=y 30CONFIG_NET_MAX_CONTEXTS=6 31CONFIG_NET_PKT_RX_COUNT=10 32CONFIG_NET_PKT_TX_COUNT=10 33CONFIG_NET_BUF_RX_COUNT=20 34CONFIG_NET_BUF_TX_COUNT=20 35CONFIG_NET_L2_BT=y 36 37# Enable only one protocol, if you enable both sources 38# won't compile. 39# IPv6 Support 40CONFIG_NET_IPV6=y 41#CONFIG_NET_CONFIG_NEED_IPV6=y 42CONFIG_NET_CONFIG_MY_IPV6_ADDR="2001:db8::1" 43CONFIG_NET_CONFIG_PEER_IPV6_ADDR="2001:db9::2" 44CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT=3 45CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT=4 46CONFIG_NET_MAX_CONTEXTS=6 47 48#IPv4 Support 49CONFIG_NET_IPV4=n 50#CONFIG_NET_CONFIG_NEED_IPV4=n 51#CONFIG_NET_CONFIG_MY_IPV4_ADDR="192.0.2.1" 52 53# RAM configuration 54CONFIG_INIT_STACKS=y 55CONFIG_MAIN_STACK_SIZE=20000 56CONFIG_HEAP_MEM_POOL_SIZE=4096 57 58# Configure Bluetooth LE 59#CONFIG_BT=y 60#CONFIG_BT_DEBUG_LOG=y 61#CONFIG_BT_SMP=y 62#CONFIG_BT_PERIPHERAL=y 63#CONFIG_BT_CENTRAL=y 64#CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y 65#CONFIG_BT_DEVICE_NAME="EdhocResponder" 66 67 68# Compiler optimization 69#CONFIG_COMPILER_OPT="-O3" 70#CONFIG_COMPILER_OPT="-Os" 71 72#CONFIG_GPIO=y 73 74# Config Crypto 75#CONFIG_TINYCBOR=y 76#CONFIG_TINYCRYPT=y 77#CONFIG_TINYCRYPT_AES=y 78#CONFIG_TINYCRYPT_AES_CCM=y 79#CONFIG_TINYCRYPT_SHA256=y 80#CONFIG_TINYCRYPT_SHA256_HMAC=y 81#CONFIG_WOLFSSL=y 82#CONFIG_WOLFSSL_BUILTIN=y 83 84# Compiler optimizations will be set to -Og independently of other options. 85#CONFIG_DEBUG=y 86#CONFIG_DEBUG_INFO=y 87#CONFIG_DEBUG_OPTIMIZATIONS=y 88#CONFIG_SYS_PM_DEBUG=y 89