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

Interrupt reception on the TX side seems inconsistent for nRF2401+

So the interrupt on the nRF2401+ seems to be working inconsistently. I get interrupts sometimes and sometimes I don't. 

For a context: I'm transmitting a sensor data only when the user types in something in the command line. And sometimes I have also seen IRQ triggering even though none of the interrupt bits are set `(RX_DR, TX_DS, MAX_RT)`.

Following is what I'm printing after sending a payload. You can see dynamic payload length, PWR_UP are enabled and PRIM_RX is disabled (TXing), but interrupt never gets fired.

Her'es a function for transmitting payload: