Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Connecting one central with multi peripherals - a customized ble_app_uart example

Hi everyone, 

I'm working with the BMD-350 Evaluation Board based on the nRF52832 BLE SoC and currently using a customized version of the central ble_app_uart example from SDK13 (S132, pca10040).

In my application I'd like to connect one master with eight nodes as slaves, so by increasing the number of central links I will have: 

#define NRF_BLE_CENTRAL_LINK_COUNT      6                                                                /**< Number of central links used by the application. When changing this number remember to adjust the RAM settings*/
#define NRF_BLE_PERIPHERAL_LINK_COUNT   0                                                                /**< Number of peripheral links used by the application. When changing this number remember to adjust the RAM settings*/
#define NRF_BLE_TOTAL_LINK_COUNT         NRF_BLE_CENTRAL_LINK_COUNT + NRF_BLE_PERIPHERAL_LINK_COUNT     /**< Total number of links used by the application. */

As suggested I adjusted the RAM settings by increasing the size. However, by changing the RAM settings the application doesn't work properly.

Do I have to change other settings that I'm not considering; how can i calculate the exact value of RAM origin? 

Thanks so much in advance!!

Related