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

Soft device vs native configuration

Hi, I am using an nRF51822 EK board to develop a custom application and I was wondering about the usage of the SoftDevice. Under what conditions should I use the soft device and when would it be better to just program what i want natively? for example for BLE, i know that Soft Device offers a lot of programming options. but if i wanted to, i could program BLE manually as well. so it there a table or a list that shows what situations would be better suited for Soft Device?

Parents
  • I think you have a good point. It would be perhaps convenient to have smaller versions of the stack for miniature applications so customer can utilize more of the flash with user data. This is however what we currently offer, the 5 different stacks, S110, S120, S130, S210, S310. The S110 is in fact a miniature version in a way because it only supports the peripheral role, while e.g. S130 stack supports both peripheral and central roles, which also consumes more flash space.

Reply
  • I think you have a good point. It would be perhaps convenient to have smaller versions of the stack for miniature applications so customer can utilize more of the flash with user data. This is however what we currently offer, the 5 different stacks, S110, S120, S130, S210, S310. The S110 is in fact a miniature version in a way because it only supports the peripheral role, while e.g. S130 stack supports both peripheral and central roles, which also consumes more flash space.

Children
Related