-
Notifications
You must be signed in to change notification settings - Fork 154
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
96 additions
and
41 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
|
||
CONFIG_LOG=y | ||
CONFIG_PWM=y | ||
CONFIG_I2C=y | ||
CONFIG_ADC=y | ||
CONFIG_GPIO=y | ||
|
||
CONFIG_USE_SEGGER_RTT=y | ||
CONFIG_SEGGER_RTT_BUFFER_SIZE_UP=4096 | ||
|
||
CONFIG_NEWLIB_LIBC=y | ||
CONFIG_NEWLIB_LIBC_FLOAT_PRINTF=y | ||
|
||
CONFIG_SERIAL=n | ||
|
||
CONFIG_HEAP_MEM_POOL_SIZE=2048 | ||
CONFIG_MAIN_THREAD_PRIORITY=7 | ||
|
||
CONFIG_ZIGBEE=y | ||
CONFIG_ZIGBEE_APP_UTILS=y | ||
CONFIG_ZIGBEE_ROLE_END_DEVICE=y | ||
|
||
# This example requires more workqueue stack | ||
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048 | ||
|
||
# Enable nRF ECB driver | ||
CONFIG_CRYPTO=y | ||
CONFIG_CRYPTO_NRF_ECB=y | ||
CONFIG_CRYPTO_INIT_PRIORITY=80 | ||
|
||
# Networking | ||
CONFIG_NET_IPV6=n | ||
CONFIG_NET_IPV6_MLD=n | ||
CONFIG_NET_IPV6_NBR_CACHE=n | ||
CONFIG_NET_IPV6_RA_RDNSS=n | ||
CONFIG_NET_IP_ADDR_CHECK=n | ||
CONFIG_NET_UDP=n | ||
|
||
## | ||
## ZigBee Channel Selection | ||
## | ||
# Get Zigbee to scan every channel. | ||
CONFIG_ZIGBEE_CHANNEL_SELECTION_MODE_MULTI=y | ||
# By default only scans channel 11 (ZigBee2MQTT default) and 15 (ZHA default). | ||
# Comment to scan all channels - this will make pairing consume more energy. | ||
# CONFIG_ZIGBEE_CHANNEL_MASK=0x8800 | ||
|
||
# Uncomment to set a specific channel - this will make pairing more energy efficient. | ||
# CONFIG_ZIGBEE_CHANNEL=11 | ||
|
||
# Enable API for powering down unused RAM parts. | ||
# https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.7.1/nrf/ug_zigbee_configuring.html#power-saving-during-sleep | ||
CONFIG_RAM_POWER_DOWN_LIBRARY=y | ||
|
||
# LittleFS. | ||
CONFIG_MAIN_STACK_SIZE=2048 | ||
CONFIG_FLASH=y | ||
CONFIG_FLASH_MAP=y | ||
CONFIG_FLASH_PAGE_LAYOUT=y | ||
CONFIG_FILE_SYSTEM=y | ||
CONFIG_FILE_SYSTEM_LITTLEFS=y | ||
|
||
CONFIG_WATCHDOG=y | ||
CONFIG_HWINFO=y | ||
CONFIG_ASSERT=y | ||
|
||
# Uncomment for debug log level. | ||
# CONFIG_LOG_DEFAULT_LEVEL=4 | ||
|
||
# Factory reset method selection. Only hardware revision 2.0.0+ has button SW1. Earlier | ||
# revisions must select a different method. See Kconfig for options. | ||
# CONFIG_PRST_ZB_FACTORY_RESET_VIA_SW1=y | ||
|
||
## | ||
## OTA section. | ||
## | ||
|
||
# Software build version in the basic_attrs cluster. | ||
CONFIG_PRST_ZB_SOFTWARE_VERSION="test-sw-1" | ||
|
||
# Enable Zigbee FOTA library | ||
CONFIG_ZIGBEE_FOTA=y | ||
CONFIG_ZIGBEE_FOTA_HW_VERSION=52 | ||
CONFIG_ZIGBEE_FOTA_ENDPOINT=5 | ||
CONFIG_MCUBOOT_IMGTOOL_SIGN_VERSION="1.0.0" | ||
CONFIG_ZIGBEE_FOTA_COMMENT="b-parasite" | ||
|
||
# Ensure an MCUboot-compatible binary is generated. | ||
CONFIG_IMG_MANAGER=y | ||
CONFIG_STREAM_FLASH=y | ||
CONFIG_DFU_TARGET_MCUBOOT=y | ||
CONFIG_IMG_ERASE_PROGRESSIVELY=y | ||
CONFIG_ZIGBEE_FOTA_PROGRESS_EVT=y | ||
|
||
# Increase the number of RX buffers | ||
CONFIG_NRF_802154_RX_BUFFERS=32 |