Hello,
Some little compilation errors.
in ble_radio_notification.h
typedef uint8_t nrf_radio_notification_distance_t; => is no more defined in SDK but used here
in ble_radio_notification.c
sd_nvic_xxx => NVIC_xxx and error codes are removed.
in nrf_drv_spi, line 519
ASSERT(p_tx_buffer != NULL || tx_buffer_length == 0);
ASSERT(p_rx_buffer != NULL || rx_buffer_length == 0);
=>
ASSERT(p_xfer_desc->p_tx_buffer != NULL || p_xfer_desc->tx_length == 0);
ASSERT(p_xfer_desc->p_rx_buffer != NULL || p_xfer_desc->rx_length == 0);