# General config CONFIG_ASSERT=y CONFIG_LOG=y CONFIG_LOG_DEFAULT_LEVEL=3 CONFIG_STACK_SENTINEL=y CONFIG_CP_LOG_LEVEL_INF=y # Segger RTT CONFIG_USE_SEGGER_RTT=y CONFIG_RTT_CONSOLE=y CONFIG_UART_CONSOLE=n CONFIG_LOG_BACKEND_RTT=y CONFIG_LOG_BACKEND_UART=n # enable to use thread names CONFIG_THREAD_NAME=y # Network CONFIG_NETWORKING=y CONFIG_NET_SOCKETS_OFFLOAD=y CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS_POSIX_NAMES=y CONFIG_NET_NATIVE=n # LTE link control CONFIG_LTE_LINK_CONTROL=y CONFIG_LTE_AUTO_INIT_AND_CONNECT=n # BSD library CONFIG_BSD_LIBRARY=y # Stacks and heaps CONFIG_MAIN_STACK_SIZE=2048 CONFIG_HEAP_MEM_POOL_SIZE=1024 # Disable native network stack to save some memory CONFIG_NET_IPV4=y CONFIG_NET_IPV6=n CONFIG_NET_UDP=n CONFIG_NET_TCP=y ###gpio related### CONFIG_GPIO=y ###UART CONFIGURATION### #Enables serial driver CONFIG_SERIAL=y #Needed for enabling ISRs CONFIG_UART_INTERRUPT_DRIVEN=y #UART RAM buffer allocation, see TXD.MAXCNT on nRF9160 CONFIG_UART_0_NRF_TX_BUFFER_SIZE=1024 ###power management### CONFIG_DEVICE_POWER_MANAGEMENT=y ###RTOS### #enables polling CONFIG_POLL=y #PP---??? CONFIG_DYNAMIC_OBJECTS=y #enables ring buffer CONFIG_RING_BUFFER=y