We have built a 802.15.4 network with five devices sending information to each other, some of the packets being sent are broadcast packets.
After a couple hours, some devices stop working properly. They stop transmitting and receiving. We then have to reboot them in order to get them back on track again.
We have noticed with the debugger (True-Time Simulator & Real-Time Debugger v6.1 Build 6124) that the devices that stop working are continuosly executing the function called "MC1319xInterrupt", contained in the file MC1319xHandler.c.
However, the debugger showed us that one of the devices that was not transmitting nor receiving, was entering the Idle Task one time after another, maybe because it stopped receiving events from the MAC layer.
But in both cases, the devices should continue to receive those broadcast packets that are sent over the network.
Our application is based on MAC Codebase 1.0.1.
Thanks in advance.