Skip to content

Commit 41eb183

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 93c951b commit 41eb183

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
@@ -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_ENTROPY_CC310=n
147145

applications/nrf_desktop/configuration/nrf52840_pca10059/app_ZDebugMCUBoot.conf

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

143143
CONFIG_BT_LL_NRFXLIB=y
144-
CONFIG_BLECTRL_MASTER_COUNT=2
145-
CONFIG_BLECTRL_SLAVE_COUNT=0
146144

147145
CONFIG_ENTROPY_CC310=n
148146

applications/nrf_desktop/configuration/nrf52840_pca10059/app_ZDebugWithShell.conf

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

146146
CONFIG_BT_LL_NRFXLIB=y
147-
CONFIG_BLECTRL_MASTER_COUNT=2
148-
CONFIG_BLECTRL_SLAVE_COUNT=0
149147

150148
CONFIG_ENTROPY_CC310=n
151149

applications/nrf_desktop/configuration/nrf52840_pca10059/app_ZRelease.conf

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

136136
CONFIG_BT_LL_NRFXLIB=y
137-
CONFIG_BLECTRL_MASTER_COUNT=2
138-
CONFIG_BLECTRL_SLAVE_COUNT=0
139137

140138
CONFIG_ENTROPY_CC310=n
141139

applications/nrf_desktop/configuration/nrf52840_pca10059/app_ZReleaseMCUBoot.conf

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

137137
CONFIG_BT_LL_NRFXLIB=y
138-
CONFIG_BLECTRL_MASTER_COUNT=2
139-
CONFIG_BLECTRL_SLAVE_COUNT=0
140138

141139
CONFIG_ENTROPY_CC310=n
142140

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_ENTROPY_CC310=n
211209

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_ENTROPY_CC310=n
212210

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_ENTROPY_CC310=n
215213

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_ENTROPY_CC310=n
202200

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_ENTROPY_CC310=n
203201

0 commit comments

Comments
 (0)