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.

CC2640R2F: BLE SDK 2.30.00.28 vs. v2.40.00.xx

Part Number: CC2640R2F

A new SDK with version v2.40.00.xx (22.01.2019) was released some days ago.

We are currently working withe previous release 2.30.00.28(11 Oct 2018) and like to figure out if we should migrate to the new revision.

To decide if a migration makes sense or not. We like to know what are the changes (2.30.00.28 vs. v2.40.00.xx):

  • Function/Features:
    What are the major changes
  • Resource Consumption
    The resources RAM/Flash are very low on the CC2640R2F.
    Does the consumption change by using the new SDK? Any number available?
  • Certification
    Is a certification of a product with that new SDK possible?

Any other hints/topics that should have influence on our decision are welcome.

  • Hello Sebastian,

    Please see e2e.ti.com/.../767769 for more info on the latest release.

    Best,
    Kris
  • Hello Kris,

    thanks for the link. Unfortunately that information does not help to answer my questions.

    Regards
    Sebastian M.
  • Sebastian,

    Firstly, my apologies. I've gotten a lot of questions about the CC26x2 SDK release and I mistakenly read your question as the same! That was a mistake on my side.

    For Question 1: You can take a look at the SDK's changelog.html in the root of the SDK. This will list New Features, Fixed Issues and Known Issues.

    For Question 2: The question is too broad to answer. There are many different settings and configurations that will affect the RAM/FLASH usage. Therefore, it is best for you to compare the use case and configuration you make use of to identify this change. I can say that for project_zero BLE 4.2 increased by about 400 bytes from 2.30 -> 2.40. It is unlikely that this will make or break your project.

    Again, this is the out of the box project zero. So if that doesn't match your use case. I would suggest simply building the project and looking at the flash usage for your use case.

    For Question 3: the CC2640R2 has been released. You can go forward to certify any product from either 2_30 or 2_40 SDK. This is up to you.

    Again, if the modifications from within the changelog are advantageous to you, or if you would wish your product to be as up to date as possible, this is why you would update to the latest.

    Best,

    Kris