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_184.108.40.206. 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?
2) 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 ?