Hi,
I want to keep my device in receive mode while not sending any packets (so it will always listen to incoming packets). I've implemented a timer monitor which runs every 1 second and check that the CC1101 is in RX state.
Most of the time it works OK but form time to time, when I read the state of the device it returns that it is in RX overflow state (0x11). I am 99% sure that there wasn't any packets that were received and not handled.
When I read the number of bytes in the RX fifo it always returns 65.
Also, i've added the option to read the number of bytes in the RX fifo upon a command. As expected it returns 0 when I run it.
It seems that for some reason the CC1101 somehow change to oveflow state.
ANy idea why this could happen?
Thx