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

What could make nRF52840 radio hang in TXDISABLE state?

I have a very simple test program to run the radio through the transmit sequence, each task is called from the radio interrupt handler according to each event. The process works correctly through the sequence (disabled>txru>txidle>tx>txidle>txdisable), but then stops in TXDISABLE, never returning to the DISABLED state.

Edit-> I've tried with and without shortcuts (ie END_DISABLE), both methods produce the same behaviour.

Related