This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Mega88+CC1100 runs SimpliciTI, Need your Help

Other Parts Discussed in Thread: SIMPLICITI, CC1100

Hello,

    i am porting SimpliciTI to Mega88+CC1100 platform, the BSP is ok, mega88 and CC1100 communication ok, i test the peer to peer example, the sender always flash LED, and the reciver light up the green LED.

   it seems that the sender send msg ok, return SMPL_SUCCESS, but can't link with the reciver, the reciver return SMPL_NO_FRAME.

  now i don't know how to deal with this problem. i read the SimpliciTI specification, the Frame structure in page 11 is different from ioctlRawSend_t, this make me confused.

   Need your help, thank you very much. [:)]

  • Hi Leon,

    Not too happy with the choice of mcu..... [;)]

    Remember to have different addresses for the two devices (set in smpl_config.dat or during program execution)
    Not clear from what you write if the two devices both pass the linking sequence.

    Also, remember that the SMPL_Receive should only be performed when the radio and lower layer of SimpliciTI already have received a message. The normal way of indicating this is by setting a semaphore in the callback function.

    A good debug tips would be to, after the devices have linked, to set a breakpoint in the Mrfi_SyncPinRxIsr() routine and then single step from this point. This function is called as soon as the CC1100 has received something that the AVR should process.

    Regards,
    Kjeitl