When the SoftDevice is not enabled, the Protocol Application Programming Interface (API) and parts of the System on Chip (SoC) library API are not available to the application, and the SoftDevice's program memory (NVM) is reserved. However, most of the SoC's resources are available to the application.
Once the SoftDevice has been enabled, the following restrictions apply:
- Some RAM is reserved. See Memory isolation for more details.
- Some peripherals are reserved. See Hardware peripherals for more details.
- Some of the peripherals that are reserved have an SoC library interface.
- The reserved peripherals are reset when the SoftDevice is disabled.
- SoftDevice activity in high priority levels might interrupt the application and increase the maximum interrupt latency. For more information, see Interrupt model and processor availability.