| # |
| # Copyright (c) 2021-2023 Project CHIP Authors |
| # |
| # Licensed under the Apache License, Version 2.0 (the "License"); |
| # you may not use this file except in compliance with the License. |
| # You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| # |
| |
| # This sample uses sample-defaults.conf to set options common for all |
| # samples. This file should contain only options specific for this sample |
| # or overrides of default values. |
| |
| CONFIG_REALTEK_MAC_802154=y |
| |
| # Enable CHIP |
| CONFIG_CHIP=y |
| CONFIG_STD_CPP17=y |
| |
| # CHIP configuration |
| CONFIG_CHIP_PROJECT_CONFIG="main/include/CHIPProjectConfig.h" |
| |
| # 32773 == 0x8005 (example lighting-app) |
| CONFIG_CHIP_DEVICE_PRODUCT_ID=32773 |
| |
| # Bluetooth Low Energy configuration |
| CONFIG_BT_DEVICE_NAME="RealtekLight" |
| |
| # Enable Matter OTA DFU |
| # CONFIG_REALTEK_OTA=n |
| # CONFIG_CHIP_OTA_REQUESTOR=n |
| # CONFIG_CHIP_DEVICE_SOFTWARE_VERSION=1 |
| |
| # Enable CHIP pairing automatically on application start. |
| CONFIG_CHIP_ENABLE_PAIRING_AUTOSTART=y |
| |
| # Disable CHIP shell support |
| CONFIG_SHELL=n |
| CONFIG_CHIP_LIB_SHELL=n |
| CONFIG_OPENTHREAD_SHELL=n |
| |
| # Disable CHIP NFC for commissioning |
| CONFIG_CHIP_NFC_COMMISSIONING=n |
| |
| # Disable factory data support |
| CONFIG_CHIP_FACTORY_DATA=n |
| CONFIG_CHIP_FACTORY_DATA_BUILD=n |
| CONFIG_CHIP_FACTORY_DATA_MERGE_WITH_FIRMWARE=n |
| CONFIG_CHIP_CERTIFICATION_DECLARATION_STORAGE=n |
| |
| #Enable PWM |
| CONFIG_PWM=n |
| |
| # Enable Power Management |
| CONFIG_PM=n |
| |
| CONFIG_MAIN_STACK_SIZE=8192 |
| CONFIG_NEWLIB_LIBC=y |
| |
| # Enable OpenThread features set |
| CONFIG_OPENTHREAD_THREAD_VERSION_1_3=y |
| CONFIG_OPENTHREAD_COAP=y |
| CONFIG_OPENTHREAD_COAPS=y |
| CONFIG_OPENTHREAD_COMMISSIONER=y |
| CONFIG_OPENTHREAD_DIAG=y |
| CONFIG_OPENTHREAD_DNS_CLIENT=y |
| CONFIG_OPENTHREAD_DHCP6_SERVER=y |
| CONFIG_OPENTHREAD_DHCP6_CLIENT=y |
| CONFIG_OPENTHREAD_ECDSA=y |
| CONFIG_OPENTHREAD_ENABLE_SERVICE=y |
| CONFIG_OPENTHREAD_EXTERNAL_HEAP=y |
| CONFIG_OPENTHREAD_IP6_FRAGM=y |
| CONFIG_OPENTHREAD_JAM_DETECTION=y |
| CONFIG_OPENTHREAD_JOINER=y |
| CONFIG_OPENTHREAD_MAC_FILTER=y |
| CONFIG_OPENTHREAD_NETDIAG_CLIENT=y |
| CONFIG_OPENTHREAD_RAW=y |
| CONFIG_OPENTHREAD_SLAAC=y |
| CONFIG_OPENTHREAD_SNTP_CLIENT=y |
| CONFIG_OPENTHREAD_SRP_CLIENT=y |
| CONFIG_OPENTHREAD_UDP_FORWARD=y |
| CONFIG_OPENTHREAD_DUA=y |
| CONFIG_OPENTHREAD_MLR=y |
| CONFIG_OPENTHREAD_LINK_METRICS_INITIATOR=y |
| CONFIG_OPENTHREAD_LINK_METRICS_SUBJECT=y |
| CONFIG_OPENTHREAD_CSL_RECEIVER=y |
| |
| # Openthread L2 |
| CONFIG_OPENTHREAD_MANUAL_START=y |
| CONFIG_NET_L2_OPENTHREAD=y |
| |
| # Generic networking options |
| CONFIG_NETWORKING=y |
| CONFIG_NET_PKT_TXTIME=y |
| CONFIG_NET_PKT_TIMESTAMP=y |
| |
| # CONFIG_LOG_MODE_DEFERRED=y |
| # CONFIG_LOG_BUFFER_SIZE=4096 |