*** Using Compiler 'V5.06 update 1 (build 61)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'ble_integrated_spi' compiling main.c... ..\..\..\main.c(60): error: #20: identifier "SPI0_INSTANCE_INDEX" is undefined static const nrf_drv_spi_t spi = RF_DRV_SPI_INSTANCE(SPI_INSTANCE); /**< SPI instance. */ ..\..\..\main.c(60): error: #20: identifier "SPI0_USE_EASY_DMA" is undefined static const nrf_drv_spi_t spi = RF_DRV_SPI_INSTANCE(SPI_INSTANCE); /**< SPI instance. */ ..\..\..\main.c(60): warning: #177-D: variable "spi" was declared but never referenced static const nrf_drv_spi_t spi = NRF_DRV_SPI_INSTANCE(SPI_INSTANCE); /**< SPI instance. */ ..\..\..\main.c(65): warning: #550-D: variable "m_tx_buf" was set but never used static uint8_t m_tx_buf[] = TEST_STRING; /**< TX buffer. */ ..\..\..\main.c(66): warning: #177-D: variable "m_rx_buf" was declared but never referenced static uint8_t m_rx_buf[sizeof(TEST_STRING)+1]; /**< RX buffer. */ ..\..\..\main.c(67): warning: #177-D: variable "m_length" was declared but never referenced static const uint8_t m_length = sizeof(m_tx_buf); /**< Transfer length. */ ..\..\..\main.c: 4 warnings, 2 errors compiling bsp.c... compiling bsp_btn_ble.c... assembling arm_startup_nrf51.s... compiling system_nrf51.c... compiling ble_advdata.c... compiling ble_advertising.c... ..\..\..\..\..\..\components\ble\ble_advertising\ble_advertising.c(472): error: #20: identifier "NRF_EVT_FLASH_OPERATION_SUCCESS" is undefined case NRF_EVT_FLASH_OPERATION_SUCCESS: ..\..\..\..\..\..\components\ble\ble_advertising\ble_advertising.c(476): error: #20: identifier "NRF_EVT_FLASH_OPERATION_ERROR" is undefined case NRF_EVT_FLASH_OPERATION_ERROR: ..\..\..\..\..\..\components\ble\ble_advertising\ble_advertising.c: 0 warnings, 2 errors compiling ble_conn_params.c... compiling ble_nus.c... compiling ble_srv_common.c... compiling app_uart_fifo.c... compiling nrf_delay.c... compiling nrf_drv_common.c... compiling nrf_drv_gpiote.c... compiling nrf_drv_uart.c... compiling pstorage.c... ..\..\..\..\..\..\components\drivers_nrf\pstorage\pstorage.c(341): warning: #223-D: function "sd_flash_write" declared implicitly flash_api_err_code_process(sd_flash_write(p_dst, p_src, size_in_words)); ..\..\..\..\..\..\components\drivers_nrf\pstorage\pstorage.c(437): warning: #223-D: function "sd_flash_page_erase" declared implicitly flash_api_err_code_process(sd_flash_page_erase(page_number)); ..\..\..\..\..\..\components\drivers_nrf\pstorage\pstorage.c(1122): error: #20: identifier "NRF_EVT_FLASH_OPERATION_SUCCESS" is undefined case NRF_EVT_FLASH_OPERATION_SUCCESS: ..\..\..\..\..\..\components\drivers_nrf\pstorage\pstorage.c(1126): error: #20: identifier "NRF_EVT_FLASH_OPERATION_ERROR" is undefined case NRF_EVT_FLASH_OPERATION_ERROR: ..\..\..\..\..\..\components\drivers_nrf\pstorage\pstorage.c: 2 warnings, 2 errors compiling app_uart.c... compiling nrf_drv_spi.c... ..\..\..\..\..\..\components\drivers_nrf\spi_master\nrf_drv_spi.c(56): error: #35: #error directive: "Wrong configuration." #error "Wrong configuration." ..\..\..\..\..\..\components\drivers_nrf\spi_master\nrf_drv_spi.c: 0 warnings, 1 error compiling app_button.c... compiling app_error.c... compiling app_error_weak.c... compiling app_fifo.c... compiling app_timer.c... compiling app_util_platform.c... ..\..\..\..\..\..\components\libraries\util\app_util_platform.c(40): warning: #223-D: function "sd_nvic_critical_region_enter" declared implicitly (void) sd_nvic_critical_region_enter(p_nested); ..\..\..\..\..\..\components\libraries\util\app_util_platform.c(54): warning: #223-D: function "sd_nvic_critical_region_exit" declared implicitly (void) sd_nvic_critical_region_exit(nested); ..\..\..\..\..\..\components\libraries\util\app_util_platform.c: 2 warnings, 0 errors compiling fstorage.c... ..\..\..\..\..\..\components\libraries\fstorage\fstorage.c(86): warning: #223-D: function "sd_flash_write" declared implicitly return sd_flash_write((uint32_t*)p_op->store.p_dest + p_op->store.offset, ..\..\..\..\..\..\components\libraries\fstorage\fstorage.c(95): warning: #223-D: function "sd_flash_page_erase" declared implicitly return sd_flash_page_erase(p_op->erase.page); ..\..\..\..\..\..\components\libraries\fstorage\fstorage.c(469): error: #20: identifier "NRF_EVT_FLASH_OPERATION_SUCCESS" is undefined case NRF_EVT_FLASH_OPERATION_SUCCESS: ..\..\..\..\..\..\components\libraries\fstorage\fstorage.c(473): error: #20: identifier "NRF_EVT_FLASH_OPERATION_ERROR" is undefined case NRF_EVT_FLASH_OPERATION_ERROR: ..\..\..\..\..\..\components\libraries\fstorage\fstorage.c: 2 warnings, 2 errors compiling nrf_assert.c... compiling nrf_log.c... compiling retarget.c... compiling RTT_Syscalls_KEIL.c... compiling SEGGER_RTT.c... compiling SEGGER_RTT_printf.c... compiling softdevice_handler.c... ..\..\..\..\..\..\components\softdevice\common\softdevice_handler\softdevice_handler.c(68): error: #20: identifier "nrf_nvic_state_t" is undefined nrf_nvic_state_t nrf_nvic_state; ..\..\..\..\..\..\components\softdevice\common\softdevice_handler\softdevice_handler.c(296): warning: #223-D: function "sd_nvic_EnableIRQ" declared implicitly return sd_nvic_EnableIRQ((IRQn_Type)SOFTDEVICE_EVT_IRQ); ..\..\..\..\..\..\components\softdevice\common\softdevice_handler\softdevice_handler.c: 1 warning, 1 error ".\_build\ble_integrated_spi.axf" - 10 Error(s), 11 Warning(s). Target not created. Build Time Elapsed: 00:00:42