You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
I tried to connect the Feather nRF52840 Express (central) to multiple peripheral BLE devices. However, the maximum peripheral number is 4, not the "BLE_MAX_CONNECTION 20" as in the datasheet and this library "bluefruit.h"
When I use Bluefruit.begin(0, 4) or less, it works well and can connect to 4 peripheral BLEs.
When I set Bluefruit.begin(0, 5) or more, the BLE function cannot be enabled and the board works just like a common MCU without BLE function.
I tried both my own code and the example "central_bleuart_multi.ino", which are the same and the error is like the screenshot below:
Set up
Feather nRF52840 Express, BSP v0.11.0
Win 7 & 10
To Reproduce
Steps to reproduce the behavior:
Go to example 'central_bleuart_multi'
change 'Bluefruit.begin(0, 4)' to 5 or more
choose debug: "Level 2 (full debug)"
See error
Expected behavior
I want to use the central nRF52840 to connect to more peripherals (at least 5). Is there any way?
I checked the linker file (I'm not sure) "nRF52840_s140_v6.ld" but had no idea what to do. The file is below:
ladyada
changed the title
Feather nRF52840 Express cannot connect to more than 4 peripheral BLE devices [Bug]
Feather nRF52840 Express cannot connect to more than 4 peripheral BLE devices
Oct 12, 2019
ladyada
changed the title
Feather nRF52840 Express cannot connect to more than 4 peripheral BLE devices
[Feature] nRF52840 connect to more than 4 peripheral BLE devices
Oct 12, 2019
Describe the bug
I tried to connect the Feather nRF52840 Express (central) to multiple peripheral BLE devices. However, the maximum peripheral number is 4, not the "BLE_MAX_CONNECTION 20" as in the datasheet and this library "bluefruit.h"
When I use Bluefruit.begin(0, 4) or less, it works well and can connect to 4 peripheral BLEs.
When I set Bluefruit.begin(0, 5) or more, the BLE function cannot be enabled and the board works just like a common MCU without BLE function.
I tried both my own code and the example "central_bleuart_multi.ino", which are the same and the error is like the screenshot below:

Set up
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I want to use the central nRF52840 to connect to more peripherals (at least 5). Is there any way?
I checked the linker file (I'm not sure) "nRF52840_s140_v6.ld" but had no idea what to do. The file is below:

@hathach Could you please help? Thank you.
The text was updated successfully, but these errors were encountered: