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.

CC1110-CC1111: How to find SimpliciTi version

Part Number: CC1110-CC1111
Other Parts Discussed in Thread: SIMPLICITI

I need to find out which version of SimpliciTi we are using.

Is there any way to tell from the source code?

Thanks,

Chris

  • Chris,

    If your SimpliciTI directory structure has a family7 directory under "Components/mrfi/radios" then it is version 1.2.1 beta.  The last version that was released as far as I know.

    If there is no family7 directory then it is probably either 1.2.0 or 1.1.1  In version 1.2.0 frequency hopping was added so you can look for the FREQUENCY_HOPPING define in the file "Components\mrfi\radios\common\mrfi_f1f2.c"

    HTH,

    Barry

  • Thanks Barry.

    I do not have Famil7, so not latest version.
    FREQUENCY_HOPPING is not defined, but there are preprocessor conditions in place in case it was defined... see below.


    #ifndef FREQUENCY_HOPPING
    static const uint8_t mrfiLogicalChanTable[] =
    {
    SMARTRF_SETTING_CHANNR,
    50,
    80,
    110
    };
    #else
    static const uint8_t mrfiLogicalChanTable[] = // randomized version
    {
    90, 105, 40, 45, 70,
    80, 100, 5, 60, 115,
    15, 125, 120, 50, 95,
    30, 75, 10, 25, 55,
    110, 65, 85, 35, 20
    };
    #endif

    Thanks again,
    Chris
  • I should have asked in my previous response...

    Based on this would you agree I have v1.1.1 or 1.2.0?

    Thanks,
    Chris
  • It looks to me as if you have 1.2.0. V1.1.1 did not have the pre-processor checks for the FREQUENCY_HOPPING define.

    Cheers,
    Barry
  • Thanks Barry.