Skip to content

Commit 84a2ed2

Browse files
Thomas Stenersenjoerchan
authored andcommitted
bluetooth: controller: Auto-setup master/slave role count
Remove explicit setting for BLECTRL_MASTER_COUNT, it's now set imlicitly as BT_MAX_CONN - BLECTRL_SLAVE_COUNT. The BLECTRL_SLAVE_COUNT is set to: - BT_CONN_MAX if !BT_CENTRAL - 1 if BT_CENTRAL && BT_PERIPHERAL - 0 otherwise Furthermore, the BLECTRL_SLAVE_COUNT is range limited to BT_MAX_CONN, meaning Kconfig will reset to a default value if a config outside the range is set. Build asserts have been added to verify a sane configuration. Signed-off-by: Thomas Stenersen <[email protected]>
1 parent f8e3294 commit 84a2ed2

File tree

17 files changed

+23
-40
lines changed

17 files changed

+23
-40
lines changed

applications/nrf_desktop/configuration/nrf52840_pca10059/app_ZDebug.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,6 @@ CONFIG_BT_GATT_HIDS_C=y
136136
CONFIG_BT_GATT_HIDS_C_REPORTS_MAX=9
137137

138138
CONFIG_BT_LL_NRFXLIB=y
139-
CONFIG_BLECTRL_MASTER_COUNT=2
140-
CONFIG_BLECTRL_SLAVE_COUNT=0
141139

142140
CONFIG_EVENT_MANAGER=y
143141
CONFIG_LINKER_ORPHAN_SECTION_PLACE=y

applications/nrf_desktop/configuration/nrf52840_pca10059/app_ZDebugMCUBoot.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,6 @@ CONFIG_BT_GATT_HIDS_C=y
137137
CONFIG_BT_GATT_HIDS_C_REPORTS_MAX=9
138138

139139
CONFIG_BT_LL_NRFXLIB=y
140-
CONFIG_BLECTRL_MASTER_COUNT=2
141-
CONFIG_BLECTRL_SLAVE_COUNT=0
142140

143141
CONFIG_EVENT_MANAGER=y
144142
CONFIG_LINKER_ORPHAN_SECTION_PLACE=y

applications/nrf_desktop/configuration/nrf52840_pca10059/app_ZDebugWithShell.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,6 @@ CONFIG_BT_GATT_HIDS_C=y
140140
CONFIG_BT_GATT_HIDS_C_REPORTS_MAX=9
141141

142142
CONFIG_BT_LL_NRFXLIB=y
143-
CONFIG_BLECTRL_MASTER_COUNT=2
144-
CONFIG_BLECTRL_SLAVE_COUNT=0
145143

146144
CONFIG_EVENT_MANAGER=y
147145
CONFIG_LINKER_ORPHAN_SECTION_PLACE=y

applications/nrf_desktop/configuration/nrf52840_pca10059/app_ZRelease.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,6 @@ CONFIG_BT_GATT_HIDS_C=y
130130
CONFIG_BT_GATT_HIDS_C_REPORTS_MAX=9
131131

132132
CONFIG_BT_LL_NRFXLIB=y
133-
CONFIG_BLECTRL_MASTER_COUNT=2
134-
CONFIG_BLECTRL_SLAVE_COUNT=0
135133

136134
CONFIG_EVENT_MANAGER=y
137135
CONFIG_LINKER_ORPHAN_SECTION_PLACE=y

applications/nrf_desktop/configuration/nrf52840_pca10059/app_ZReleaseMCUBoot.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,6 @@ CONFIG_BT_GATT_HIDS_C=y
131131
CONFIG_BT_GATT_HIDS_C_REPORTS_MAX=9
132132

133133
CONFIG_BT_LL_NRFXLIB=y
134-
CONFIG_BLECTRL_MASTER_COUNT=2
135-
CONFIG_BLECTRL_SLAVE_COUNT=0
136134

137135
CONFIG_EVENT_MANAGER=y
138136
CONFIG_LINKER_ORPHAN_SECTION_PLACE=y

applications/nrf_desktop/configuration/nrf52840_pca20041/app_ZDebug.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,6 @@ CONFIG_BT_CONN_CTX=y
204204
CONFIG_BT_CONN_PARAM_UPDATE_TIMEOUT=1000
205205

206206
CONFIG_BT_LL_NRFXLIB=y
207-
CONFIG_BLECTRL_MASTER_COUNT=0
208-
CONFIG_BLECTRL_SLAVE_COUNT=1
209207

210208
CONFIG_EVENT_MANAGER=y
211209
CONFIG_LINKER_ORPHAN_SECTION_PLACE=y

applications/nrf_desktop/configuration/nrf52840_pca20041/app_ZDebugMCUBoot.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,8 +205,6 @@ CONFIG_BT_CONN_CTX=y
205205
CONFIG_BT_CONN_PARAM_UPDATE_TIMEOUT=1000
206206

207207
CONFIG_BT_LL_NRFXLIB=y
208-
CONFIG_BLECTRL_MASTER_COUNT=0
209-
CONFIG_BLECTRL_SLAVE_COUNT=1
210208

211209
CONFIG_EVENT_MANAGER=y
212210
CONFIG_LINKER_ORPHAN_SECTION_PLACE=y

applications/nrf_desktop/configuration/nrf52840_pca20041/app_ZDebugWithShell.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,6 @@ CONFIG_BT_CONN_CTX=y
208208
CONFIG_BT_CONN_PARAM_UPDATE_TIMEOUT=1000
209209

210210
CONFIG_BT_LL_NRFXLIB=y
211-
CONFIG_BLECTRL_MASTER_COUNT=0
212-
CONFIG_BLECTRL_SLAVE_COUNT=1
213211

214212
CONFIG_EVENT_MANAGER=y
215213
CONFIG_LINKER_ORPHAN_SECTION_PLACE=y

applications/nrf_desktop/configuration/nrf52840_pca20041/app_ZRelease.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,6 @@ CONFIG_BT_CONN_CTX=y
195195
CONFIG_BT_CONN_PARAM_UPDATE_TIMEOUT=1000
196196

197197
CONFIG_BT_LL_NRFXLIB=y
198-
CONFIG_BLECTRL_MASTER_COUNT=0
199-
CONFIG_BLECTRL_SLAVE_COUNT=1
200198

201199
CONFIG_EVENT_MANAGER=y
202200
CONFIG_LINKER_ORPHAN_SECTION_PLACE=y

applications/nrf_desktop/configuration/nrf52840_pca20041/app_ZReleaseMCUBoot.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,8 +196,6 @@ CONFIG_BT_CONN_CTX=y
196196
CONFIG_BT_CONN_PARAM_UPDATE_TIMEOUT=1000
197197

198198
CONFIG_BT_LL_NRFXLIB=y
199-
CONFIG_BLECTRL_MASTER_COUNT=0
200-
CONFIG_BLECTRL_SLAVE_COUNT=1
201199

202200
CONFIG_EVENT_MANAGER=y
203201
CONFIG_LINKER_ORPHAN_SECTION_PLACE=y

0 commit comments

Comments
 (0)