Hi,
I'm using NoRTOS without EasyLink, with proprietary radio commands.
I have the device set in reception, the buffer is submitted to the RX core with the correct state PENDING (0). None is sending data to the device, but after some minutes (time is variable) the state of the pending buffer is BUSY (2) and remains BUSY, if some other device send something it is not received (RX is freezed).
If I cancel the pending RX action with RF_cancelCmd(XXX, YYY, 1), the function returns no error but further commands submitted to RF core doesn't work. If I use RF_cancelCmd(XXX, YYY, 0) to cancel the RX action, further commands works fine.
When this problem doesn't happen (i.e. the pending buffer isn't "corrupted"), the RX works fine.
I can't paste the code here because it is quite large, I'm trying to extract a small version that presents the problem.
Has this problem ever occurred to anyone? Maybe someone can point me in the correct direction to debug this problem.
Thank you