This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

SPI does not give out the INT when radio working??

Hi all, I met one strange thing on SPI interrupt: when 51822 advertising, the SPI write and read works well; But, when CONNECTED, with BLE_GAP_EVT_CONNECTED event occured, the SPI does NOT give out the interrupt, spi_master_event_handler() not trig. The SPI IRQ priority is LOW and make this result happen. While set to HIGH, it works well, too. So, I want to know, whether the radio hold on the SPI interrupt so that app could not get it correct? Any influence with this priority change from LOW to HIGH?

Thanks.

Related