Skip to content

Commit d2cceb5

Browse files
adigiekkasperczyk-no
authored andcommitted
[nrf toup][nrfconnect] Add Kconfig for CHIPoBLE single connection mode
Add `CONFIG_CHIP_CHIPOBLE_SINGLE_CONNECTION` Kconfig to control CHIPoBLE single conection mode. Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>
1 parent 2927fd5 commit d2cceb5

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

config/nrfconnect/chip-module/Kconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -521,4 +521,12 @@ config CHIP_CRYPTO_USE_X509
521521
help
522522
Enables X.509 certificate support for Matter.
523523

524+
config CHIP_CHIPOBLE_SINGLE_CONNECTION
525+
bool "Single Connection Mode"
526+
default y
527+
depends on BT
528+
help
529+
Limit support for chip-over-BLE (CHIPoBLE) to a single connection.
530+
When set, CHIPoBLE advertisements will stop while a CHIPoBLE connection is active.
531+
524532
endif # CHIP

src/platform/nrfconnect/CHIPDevicePlatformConfig.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,11 @@
8181

8282
#ifdef CONFIG_BT
8383
#define CHIP_DEVICE_CONFIG_ENABLE_CHIPOBLE CONFIG_BT
84+
#ifdef CONFIG_CHIP_CHIPOBLE_SINGLE_CONNECTION
85+
#define CHIP_DEVICE_CONFIG_CHIPOBLE_SINGLE_CONNECTION 1
86+
#else // CONFIG_CHIP_CHIPOBLE_SINGLE_CONNECTION
87+
#define CHIP_DEVICE_CONFIG_CHIPOBLE_SINGLE_CONNECTION 0
88+
#endif // CONFIG_CHIP_CHIPOBLE_SINGLE_CONNECTION
8489
#else
8590
#define CHIP_DEVICE_CONFIG_ENABLE_CHIPOBLE 0
8691
#endif

0 commit comments

Comments
 (0)