I downloaded version 15.2.0 of the nRF SDK. It contains the softdevice version 6.1.0.
I then attempted to upgrade to the softdevice to 6.1.1. After downloading the softdevice and replacing/creating the files I deemed relevant in my fresh SDK 15.2.0 (headers was renamed to include, and so on...), I noticed that the file "nrf_sd_def.h" was no longer present in the softdevice's API.
In short:
- The SDK 15.2.0 seems to require the file "nrf_sd_def.h", in components/libraries/utill/sdk_resources.h.
- The Softdevice 6.1.1 does not provide this file, while 6.1.0 did.
What should I do? Copy it from 6.1.0? Not upgrade to 6.1.1 softdevice?