One question came to mind while browsing through the SDK example code documentation: as there is a blinky and a blinky RTX example, do all the projects which use the soft device also need an RTOS? or is the RTOS embedded in the soft device? And if yes, is it the CMSIS RTOS, or just some proprietary scheduling mechanism?