|
| 1 | +# General config |
| 2 | +#CONFIG_ASSERT=y |
| 3 | +#CONFIG_ASSERT_LEVEL=2 |
| 4 | +#CONFIG_ASSERT_VERBOSE=y |
| 5 | + |
| 6 | +# Compiler library config |
| 7 | +#CONFIG_PICOLIBC=y |
| 8 | +#CONFIG_PICOLIBC_USE_MODULE=y |
| 9 | +#CONFIG_REQUIRES_FULL_LIBC=y |
| 10 | +#CONFIG_MINIMAL_LIBC=y |
| 11 | + |
| 12 | +# system |
| 13 | +# some heap is needed for the shell |
| 14 | +CONFIG_HEAP_MEM_POOL_SIZE=2048 |
| 15 | +CONFIG_KERNEL_MEM_POOL=y |
| 16 | +CONFIG_MAIN_THREAD_PRIORITY=7 |
| 17 | +#CONFIG_PICOLIBC=y |
| 18 | +CONFIG_ISR_STACK_SIZE=8192 |
| 19 | +CONFIG_MAIN_STACK_SIZE=8192 |
| 20 | +CONFIG_IDLE_STACK_SIZE=2048 |
| 21 | +CONFIG_INIT_STACKS=y |
| 22 | + |
| 23 | +# BACnet Library |
| 24 | +CONFIG_BACNETSTACK=y |
| 25 | +CONFIG_BACNETSTACK_LOG_LEVEL=3 |
| 26 | +CONFIG_BACNETSTACK_BACNET_BASIC=y |
| 27 | +# BACnet Library - options |
| 28 | +CONFIG_BACNET_MAX_CHARACTER_STRING_BYTES=128 |
| 29 | +CONFIG_BACAPP_MINIMAL=y |
| 30 | +# BACnet Library - objects |
| 31 | +CONFIG_BACNET_BASIC_OBJECT_NETWORK_PORT=y |
| 32 | +CONFIG_BACAPP_HOST_N_PORT=y |
| 33 | +CONFIG_BACNET_BASIC_OBJECT_LIGHTING_OUTPUT=y |
| 34 | +CONFIG_BACAPP_LIGHTING_COMMAND=y |
| 35 | +# BACnet Library - shell |
| 36 | +CONFIG_BACNET_BASIC_DEVICE_SHELL=y |
| 37 | +# BACnet settings subsystem |
| 38 | +#CONFIG_BACNETSTACK_BACNET_SETTINGS=y |
| 39 | +#CONFIG_BACNET_SETTINGS=y |
| 40 | +#CONFIG_BACNET_SETTINGS_SHELL=y |
| 41 | + |
| 42 | +# BACnet Datalink Options |
| 43 | +CONFIG_BACDL_BIP=y |
| 44 | +CONFIG_BACDL_BIP_PORT=47808 |
| 45 | +# don't define index if you want to use the default interface |
| 46 | +# note: with DHCP and AutoIP enabled, index 0=AutoIP, 1=DHCP |
| 47 | +CONFIG_BACDL_BIP_ADDRESS_INDEX=1 |
| 48 | + |
| 49 | +# networking |
| 50 | +CONFIG_NETWORKING=y |
| 51 | +CONFIG_NET_L2_ETHERNET=y |
| 52 | +#CONFIG_NET_ARP=y |
| 53 | +#CONFIG_NET_TCP=y |
| 54 | +CONFIG_NET_UDP=y |
| 55 | +CONFIG_NET_SHELL=y |
| 56 | +CONFIG_NET_SOCKETS=y |
| 57 | +CONFIG_NET_IPV4=y |
| 58 | +CONFIG_NET_IPV4_LOG_LEVEL_DBG=n |
| 59 | +CONFIG_NET_IF_MAX_IPV4_COUNT=2 |
| 60 | +CONFIG_NET_IF_UNICAST_IPV4_ADDR_COUNT=2 |
| 61 | +CONFIG_NET_IF_MCAST_IPV4_ADDR_COUNT=2 |
| 62 | +# Dynamic IP address |
| 63 | +CONFIG_NET_DHCPV4=y |
| 64 | +CONFIG_NET_DHCPV4_LOG_LEVEL_DBG=n |
| 65 | +CONFIG_NET_IPV4_AUTO=y |
| 66 | +CONFIG_NET_IPV4_AUTO_LOG_LEVEL_DBG=n |
| 67 | +CONFIG_NET_ICMPV4_LOG_LEVEL_DBG=n |
| 68 | +# read the MAC address from settings and set via net_mgmt() |
| 69 | +CONFIG_NET_MGMT_EVENT=y |
| 70 | +CONFIG_NET_L2_ETHERNET_MGMT=y |
| 71 | +CONFIG_NET_CONNECTION_MANAGER=y |
| 72 | + |
| 73 | +# Static IP address pre-configuration |
| 74 | +#CONFIG_NET_CONFIG_SETTINGS=y |
| 75 | +#CONFIG_NET_CONFIG_MY_IPV4_ADDR="192.0.2.1" |
| 76 | +#CONFIG_NET_CONFIG_MY_IPV4_NETMASK="255.255.255.0" |
| 77 | +#CONFIG_NET_CONFIG_MY_IPV4_GW="192.0.2.2" |
| 78 | +# Network debug config |
| 79 | +CONFIG_NET_LOG=y |
| 80 | +CONFIG_NET_SHELL=y |
| 81 | + |
| 82 | +#CONFIG_DNS_RESOLVER=y |
| 83 | +#CONFIG_SLIP_STATISTICS=n |
| 84 | + |
| 85 | +CONFIG_NET_TX_STACK_SIZE=8192 |
| 86 | +CONFIG_NET_RX_STACK_SIZE=8192 |
| 87 | + |
| 88 | +# Enable Shell, Console, and Logging features |
| 89 | +CONFIG_CONSOLE=y |
| 90 | +CONFIG_PRINTK=y |
| 91 | +CONFIG_SHELL=y |
| 92 | +CONFIG_KERNEL_SHELL=y |
| 93 | +CONFIG_THREAD_MONITOR=y |
| 94 | +#CONFIG_BOOT_BANNER=n |
| 95 | +CONFIG_THREAD_NAME=y |
| 96 | +CONFIG_DEVICE_SHELL=y |
| 97 | +#CONFIG_POSIX_CLOCK=y |
| 98 | +#CONFIG_DATE_SHELL=y |
| 99 | +CONFIG_LOG=y |
| 100 | +CONFIG_LOG_BACKEND_UART=y |
| 101 | +CONFIG_SHELL_LOG_BACKEND=n |
| 102 | +#CONFIG_LOG_STRDUP_BUF_COUNT=4 |
| 103 | +#CONFIG_LOG_STRDUP_MAX_STRING=96 |
| 104 | +#CONFIG_NET_CONN_LOG_LEVEL_DEFAULT=n |
| 105 | +#CONFIG_NET_CONN_LOG_LEVEL_DBG=y |
| 106 | +#CONFIG_NET_IF_LOG_LEVEL_DEFAULT=n |
| 107 | +CONFIG_NET_IF_LOG_LEVEL_DBG=n |
| 108 | +CONFIG_NET_LOG=y |
| 109 | + |
| 110 | +# enable the thread, stack, and runtime stats |
| 111 | +CONFIG_THREAD_ANALYZER=y |
| 112 | +CONFIG_THREAD_STACK_INFO=y |
| 113 | +CONFIG_THREAD_RUNTIME_STATS=y |
| 114 | +#CONFIG_THREAD_RUNTIME_STATS_USE_TIMING_FUNCTIONS=n |
| 115 | +#CONFIG_SCHED_THREAD_USAGE=y |
| 116 | +#CONFIG_SCHED_THREAD_USAGE_ANALYSIS=y |
| 117 | +CONFIG_STATS=y |
| 118 | +CONFIG_STATS_SHELL=y |
| 119 | + |
| 120 | +# |
| 121 | +# Storage |
| 122 | +# |
| 123 | +#CONFIG_FLASH=y |
| 124 | +#CONFIG_FLASH_MAP=y |
| 125 | +#CONFIG_FLASH_PAGE_LAYOUT=y |
| 126 | +# native_posix uses a simulated flash |
| 127 | +#CONFIG_FLASH_SIMULATOR=y |
| 128 | +#CONFIG_DISK_ACCESS=y. |
| 129 | +#CONFIG_FILE_SYSTEM=y |
| 130 | +#CONFIG_FILE_SYSTEM_LITTLEFS=y |
| 131 | +#CONFIG_FILE_SYSTEM_SHELL=y |
| 132 | +#CONFIG_NVS=y |
| 133 | +#CONFIG_SETTINGS=y |
| 134 | +#CONFIG_SETTINGS_NVS=y |
| 135 | +#CONFIG_SETTINGS_RUNTIME=y |
| 136 | +#CONFIG_SETTINGS_FILE=y |
| 137 | +#CONFIG_SETTINGS_SHELL=y |
| 138 | + |
| 139 | +CONFIG_TEST_RANDOM_GENERATOR=y |
| 140 | +CONFIG_TIMER_RANDOM_GENERATOR=y |
0 commit comments