Part Number: CC2530
Other Parts Discussed in Thread: CC2430, , CC2591
Hi all,
I am updating a project which was based on CC2430F256 and Basic RF (ligth_switch - sfr04_cc2430). I had a TX and RX devices and they work fine nowadays.
Now, I am developing the TX based on CC2530F128+CC2591 and Basic RF (ligth_switch - sfr05_cc2530_91) but the RX is still running into CC2430.
My app is just send a frame and waiting for the ACK from the RX and it is not received, the TX send again the frame few times after a random time (~5ms).
My problem is that once the TX send a frame from CC2530+CC2591, it is sent ok, then RX send the ACK but in the TX device the HAL_ISR_FUNCTION( rfIsr, RF_VECTOR ) is not called and the TX resend the frame always.
I have compared my Basic_rf.c/.h and hal_rf.c/.h files with the Basic_rf.c/.h and hal_rf.c/.h from "ligth_switch - sfr05_cc2530_91" and "ligth_switch - sfr04_cc2430" and they are equal.
Are the CC2430 and CC2530 ACK management compatibles? Any idea about this issue? can be linked the problem with the *.xcl files?
Thanks.
Joaquim.