void ser_phy_spi_master_ready(void) { if (nrf_gpio_pin_read(SER_PHY_SPI_MASTER_PIN_SLAVE_READY) == 0) { m_slave_ready_flag = true; m_pend_rdy_flag = true; } else { m_slave_ready_flag = false; } DEBUG_EVT_SPI_MASTER_RAW_READY_EDGE((uint32_t) !m_slave_ready_flag); }
static void ser_phy_spi_master_ready(nrf_drv_gpiote_pin_t pin, nrf_gpiote_polarity_t action) { if (nrf_gpio_pin_read(pin) == 0) { m_slave_ready_flag = true; m_pend_rdy_flag = true; } else { m_slave_ready_flag = false; } DEBUG_EVT_SPI_MASTER_RAW_READY_EDGE((uint32_t) !m_slave_ready_flag); SET_Pend_SW_IRQ(); }