Hello,
I've got some of the nRF5_SDK_15.0.0_a53641a examples running on my board, the blinky, twi scan etc. all work fine. The twi and spi examples still use the legacy nrf_drv_... api, I moved to nrfx_... api which required some #ifdef debugging. I hope this is the new recommended api.
Now I'd like to add ble_peripheral functionality to my emStudio project that has the peripheral functionality.
I added the c-files, include paths, some global defines (NRF_SD_BLE_API_VERSION=6;S132;SOFTDEVICE_PRESENT), the softdevice binary (debug_additional_load_file="sdk/components/softdevice/s132/hex/s132_nrf52_6.0.0_softdevice.hex").
The project builds but I can't run it because: "cannot load multiple load files because they overlap".
I tried to find a custom linker file, the one shown in emStudio seems to be generated. Also I compared many settings (and the emProject files) but could not find anything useful. May be I'm missing a magic define somewhere.
How do I tell emStudio that my code should now be relocated behind the softdevice binary?
It should look like this afterwards:
I admit that this is rather a emStudio question that a softdevice issue.