# # Copyright (c) 2019 Nordic Semiconductor ASA # # SPDX-License-Identifier: LicenseRef-Nordic-5-Clause # # CONFIG_LOG_BUFFER_SIZE=8192 CONFIG_SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL=y CONFIG_LOG_BLOCK_IN_THREAD=y CONFIG_SEGGER_RTT_BUFFER_SIZE_UP=4096 CONFIG_LOG_BLOCK_IN_THREAD_TIMEOUT_MS=-1 CONFIG_BT_DEBUG_LOG=y CONFIG_BT_DEBUG_SMP=y CONFIG_BT_LOG_SNIFFER_INFO=y CONFIG_BT_DEBUG_KEYS=y CONFIG_BT_DEBUG_CONN=n # CONFIG_MCUBOOT_IMAGE_VERSION="1.4.0" CONFIG_NRFX_UARTE0=y CONFIG_NCS_SAMPLES_DEFAULTS=y CONFIG_MAIN_STACK_SIZE=2048 CONFIG_BT=y CONFIG_BT_DEBUG_LOG=n CONFIG_BT_MAX_CONN=1 CONFIG_BT_MAX_PAIRED=6 CONFIG_BT_KEYS_OVERWRITE_OLDEST=y CONFIG_BT_SMP=y #CONFIG_BT_L2CAP_TX_BUF_COUNT=5 CONFIG_BT_PERIPHERAL=y CONFIG_BT_DEVICE_NAME="RFRNCS" CONFIG_BT_DEVICE_NAME_MAX=32 CONFIG_BT_DEVICE_NAME_DYNAMIC=y #CONFIG_MPU_ALLOW_FLASH_WRITE=y CONFIG_BT_DEVICE_APPEARANCE=961 #CONFIG_BT_DEVICE_APPEARANCE=833 CONFIG_BT_BAS=n CONFIG_BT_HIDS=y CONFIG_BT_HIDS_MAX_CLIENT_COUNT=1 CONFIG_BT_HIDS_DEFAULT_PERM_RW_ENCRYPT=y CONFIG_BT_GATT_UUID16_POOL_SIZE=40 CONFIG_BT_GATT_CHRC_POOL_SIZE=20 CONFIG_BT_CONN_CTX=y CONFIG_BT_DIS=n CONFIG_BT_DIS_PNP=n #CONFIG_BT_DIS_MANUF="NordicSemiconductor" #CONFIG_BT_DIS_PNP_VID_SRC=2 #CONFIG_BT_DIS_PNP_VID=0x1915 #CONFIG_BT_DIS_PNP_PID=0xEEEF #CONFIG_BT_DIS_PNP_VER=0x0100 #CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048 # Enable bonding CONFIG_BT_SETTINGS=y CONFIG_FLASH=y CONFIG_FLASH_PAGE_LAYOUT=y CONFIG_FLASH_MAP=y CONFIG_NVS=y CONFIG_SETTINGS=y CONFIG_DK_LIBRARY=y ######################################################################## # Boot #CONFIG_BOOTLOADER_MCUBOOT=y #From NUS # Config logger CONFIG_LOG=y CONFIG_USE_SEGGER_RTT=y CONFIG_LOG_BACKEND_RTT=n CONFIG_LOG_BACKEND_UART=n CONFIG_RTT_CONSOLE=y # Enable the NUS service # CONFIG_BT_NUS=y # Enable the UART driver CONFIG_UART_CONSOLE=n CONFIG_UART_ASYNC_API=n CONFIG_UART_INTERRUPT_DRIVEN=y # For HS CONFIG_BT_CONN_TX_MAX=10 CONFIG_BT_L2CAP_TX_BUF_COUNT=10 CONFIG_BT_L2CAP_TX_MTU=247 CONFIG_BT_BUF_ACL_TX_COUNT=10 CONFIG_BT_BUF_ACL_TX_SIZE=251 CONFIG_BT_BUF_ACL_RX_SIZE=251 #CONFIG_BT_PRIVACY=n CONFIG_BT_GAP_AUTO_UPDATE_CONN_PARAMS=n CONFIG_BT_CTLR_DATA_LENGTH_MAX=251 #CONFIG_BT_CONN_PARAM_UPDATE_TIMEOUT=300 CONFIG_BT_CONN_PARAM_UPDATE_TIMEOUT=1000 CONFIG_BT_USER_PHY_UPDATE=y CONFIG_BT_GATT_CLIENT=y CONFIG_BT_USER_DATA_LEN_UPDATE=y CONFIG_RING_BUFFER=y #Log # For BT connection debugging(conn.c) CONFIG_BT_DEBUG_CONN=n #Boot CONFIG_BOOTLOADER_MCUBOOT=y CONFIG_BT_GATT_SERVICE_CHANGED=y # CONFIG_BT_SMP_APP_PAIRING_ACCEPT=y ######################################################################### # FOTA # Enable mcumgr. CONFIG_MCUMGR=y # Enable most core commands. CONFIG_MCUMGR_CMD_IMG_MGMT=y CONFIG_MCUMGR_CMD_OS_MGMT=y # Ensure an MCUboot-compatible binary is generated. CONFIG_BOOTLOADER_MCUBOOT=y ################## # Allow for large Bluetooth data packets. #CONFIG_BT_L2CAP_TX_MTU=252 #CONFIG_BT_BUF_ACL_RX_SIZE=256 # Enable the Bluetooth (unauthenticated) and shell mcumgr transports. CONFIG_MCUMGR_SMP_BT=y CONFIG_MCUMGR_SMP_BT_AUTHEN=n # Some command handlers require a large stack. CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096 #CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048 #########################################################################