|
1 | 1 | # Copyright (c) 2026 Nordic Semiconductor ASA |
2 | 2 | # SPDX-License-Identifier: LicenseRef-Nordic-5-Clause |
3 | 3 |
|
| 4 | +# Debug configuration with shell and logs enabled |
| 5 | + |
| 6 | +# KNX ETS commissioning. |
4 | 7 | CONFIG_KNX_IOT_ADD_ON=y |
5 | 8 |
|
6 | | -# MVP: hardcode identity + group tables + a shared group OSCORE key so the |
7 | | -# sensor and actuator talk with no ETS / commissioner (subsys/knx/knx_presets.c). |
8 | | -CONFIG_KNX_HARDCODED_COMMISSIONING=y |
| 9 | +CONFIG_KNX_PROGRAMMING_MODE_AUTOSTART=n |
| 10 | + |
| 11 | +# Sleepy End Device operation. |
| 12 | +CONFIG_OPENTHREAD=y |
| 13 | +CONFIG_OPENTHREAD_MTD=y |
| 14 | +CONFIG_OPENTHREAD_MTD_SED=y |
| 15 | +CONFIG_OPENTHREAD_POLL_PERIOD=500 |
| 16 | +CONFIG_OPENTHREAD_SRP_CLIENT=y |
| 17 | +CONFIG_OPENTHREAD_SLAAC=y |
| 18 | +CONFIG_OPENTHREAD_SHELL=y |
| 19 | + |
| 20 | +# Automatically join a Commissioner-authorized Thread network. |
| 21 | +CONFIG_OPENTHREAD_JOINER=y |
| 22 | +CONFIG_OPENTHREAD_JOINER_AUTOSTART=y |
| 23 | +CONFIG_OPENTHREAD_JOINER_PSKD="N0RD1C" |
| 24 | +CONFIG_OPENTHREAD_MANUAL_START=n |
| 25 | + |
| 26 | +# Keep retained multicast echo messages within the available heap. |
| 27 | +CONFIG_KNXIOT_ECHO_RING_SIZE=16 |
9 | 28 |
|
10 | 29 | CONFIG_MAIN_STACK_SIZE=4096 |
11 | 30 |
|
12 | 31 | # Persistent storage backend. |
13 | 32 | CONFIG_ZMS=y |
14 | 33 | CONFIG_SETTINGS_ZMS=y |
15 | 34 |
|
| 35 | +# User interface. |
16 | 36 | CONFIG_GPIO=y |
17 | 37 | CONFIG_DK_LIBRARY=y |
18 | 38 |
|
| 39 | +# Development shell and diagnostics. |
19 | 40 | CONFIG_SHELL=y |
| 41 | +CONFIG_SHELL_STACK_SIZE=8192 |
| 42 | +CONFIG_SHELL_CMD_BUFF_SIZE=512 |
20 | 43 |
|
21 | 44 | CONFIG_MBEDTLS_HEAP_SIZE=30000 |
22 | 45 |
|
23 | 46 | CONFIG_LOG=y |
| 47 | +CONFIG_LOG_BACKEND_UART=n |
| 48 | +CONFIG_SHELL_LOG_BACKEND=y |
24 | 49 |
|
25 | 50 | CONFIG_LOG_PROCESS_THREAD_STACK_SIZE=4096 |
0 commit comments