/** * @brief SPI0 interrupt handler. */ void SPI1_TWI1_IRQHandler(void) { if ((NRF_SPI1->EVENTS_READY == 1) && (NRF_SPI1->INTENSET & SPI_INTENSET_READY_Msk)) { NRF_SPI1->EVENTS_READY = 0; volatile spi_master_instance_t * p_spi_instance = spi_master_get_instance(SPI_MASTER_1); spi_master_send_recv_irq(p_spi_instance); } }
/** * @brief SPI0 interrupt handler. */ void SPI0_TWI0_IRQHandler(void) { if (NRF_SPI0->EVENTS_READY != 0) { NRF_SPI0->EVENTS_READY = 0; spi_master_instance_t * p_spi_instance = spi_master_get_instance(SPI_MASTER_0); spi_master_send_recv_irq(p_spi_instance); } }