Hello,
i have a project using CC430 and SimpliciTi 1.1.1. This device spends most of it's time in RX with occasional TX. The device bascially works, but i get occasional state wheret here is no more RX, even albeit the device should be in RX.
i have added periodic re-initialisation of the radio with the following sequence of simplicity calls:
SMPL_Init
SMPL_Ioctl(IOCTL_OBJ_RADIO, IOCTL_ACT_RADIO_SLEEP, 0);
SMPL_Ioctl(IOCTL_OBJ_RADIO, IOCTL_ACT_RADIO_AWAKE, 0);
SMPL_Ioctl(IOCTL_OBJ_RADIO, IOCTL_ACT_RADIO_RXON, 0);
which has improved the situation somewhat, but i still end up with occasional RX hangs. only a complete power cycle of the device fixes this and RX is back to normal.
i would like to find out how i can properly power cycle just the radio of the CC430?
or are there any other best practices to maintain a proper RX state for devices that are primarily in RX state?
thanks in advance.
-r