I'm calling sd_ble_uuid_decode with the following parameters on a PCA10040 board:
sd_ble_uuid_decode(16, 0x2000F7CC, 0x2000F7DC)
ram base = 0x20003150
vs_uuid_count = 1
SDK: 14.0.0 Softdevice: 5.0/S132
As far as I can tell, all of the above should work properly. What specifically causes NRF_ERROR_INVALID_ADDR with this function? I'm at a loss on where to look at this point.