This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

softdevice taking more RAM on SDK 12

Hi,

  1. In the newer versions of NRF 5 SDK (sdk10 vs sdk12), does the softdevice takes more RAM? I am using nrf51822 (qfaa) and sdk 12.3. with softdevice s130_2.0.0.1. I want to use 1 peripheral and 1 central link. The Ram requirement is 0x25e0.

In my past project, I have used sdk 10 and softdevice s130_2.0.0-4.alpha. with similar requirements but the softdevice was only consuming 0x2220 bytes. Is this because of newer version of SDK?

  1. Since I am using package with 16kb RAM (qfaa) I don't have enough RAM to run both peripheral and central at same time. I want to communicate between 2 nordic devices. Both devices scan/advertise at the same time and when they discover each other, device with lower MAC ID becomes master and other becomes slave. Is there any way I can implement this without having both peripheral and central enabled at the same time ?

edit: Just wanted to double check, is it possible the RAM requirements might have increased by about 0x3C0 bytes for softdevice s130_2.0.1 compare to s130_2.0.0-4.alpha ?

Parents Reply Children
No Data
Related