58ea239510
Ideally, these should be configurable from Python (using network module), but as that doesn't exist, we better off using Zephyr's native bootstrap configuration facility.
51 lines
1.1 KiB
Plaintext
51 lines
1.1 KiB
Plaintext
CONFIG_LEGACY_KERNEL=n
|
|
CONFIG_REBOOT=y
|
|
|
|
CONFIG_STDOUT_CONSOLE=y
|
|
CONFIG_CONSOLE_HANDLER=y
|
|
CONFIG_UART_CONSOLE_DEBUG_SERVER_HOOKS=y
|
|
CONFIG_NEWLIB_LIBC=y
|
|
CONFIG_FLOAT=y
|
|
CONFIG_MAIN_STACK_SIZE=4096
|
|
|
|
# Networking config
|
|
CONFIG_NETWORKING=y
|
|
CONFIG_NET_IPV4=y
|
|
CONFIG_NET_IPV6=y
|
|
CONFIG_NET_UDP=y
|
|
CONFIG_NET_TCP=y
|
|
CONFIG_NET_SOCKETS=y
|
|
CONFIG_TEST_RANDOM_GENERATOR=y
|
|
CONFIG_NET_NBUF_RX_COUNT=5
|
|
|
|
CONFIG_NET_APP_SETTINGS=y
|
|
CONFIG_NET_APP_INIT_TIMEOUT=3
|
|
CONFIG_NET_APP_NEED_IPV6=y
|
|
CONFIG_NET_APP_NEED_IPV4=y
|
|
CONFIG_NET_APP_MY_IPV6_ADDR="2001:db8::1"
|
|
CONFIG_NET_APP_MY_IPV4_ADDR="192.0.2.1"
|
|
CONFIG_NET_APP_MY_IPV4_GW="192.0.2.2"
|
|
|
|
# DNS
|
|
CONFIG_DNS_RESOLVER=y
|
|
CONFIG_DNS_RESOLVER_ADDITIONAL_QUERIES=2
|
|
CONFIG_DNS_SERVER_IP_ADDRESSES=y
|
|
CONFIG_DNS_SERVER1="192.0.2.2"
|
|
|
|
# Diagnostics and debugging
|
|
|
|
# Required for zephyr.stack_analyze()
|
|
CONFIG_INIT_STACKS=y
|
|
|
|
# Required for usocket.pkt_get_info()
|
|
CONFIG_NET_BUF_POOL_USAGE=y
|
|
|
|
# Required for usocket.shell_*()
|
|
#CONFIG_NET_SHELL=y
|
|
|
|
# Uncomment to enable "INFO" level net_buf logging
|
|
#CONFIG_NET_LOG=y
|
|
#CONFIG_NET_DEBUG_NET_BUF=y
|
|
# Change to 4 for "DEBUG" level
|
|
#CONFIG_SYS_LOG_NET_LEVEL=3
|