I'm fairly new to nRF51 development and have started looking at the soft devices. I've had a look over some examples, but I feel the code isn't always clear about what's required, and when, for the peripheral, soft device and BLE stack initialization.
Are there any tutorials out there that explain, step by step, the process you'd go through to create a BLE enabled system from scratch?
I've primarily been examining the template and I noted that there are various funtions where it states a task to be completed by the user, but often very little information on how to go about it. Is there any further documentation or tutorial to accompany this example in particular?