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: CC2640R2F

Part Number: CC2640R2F
Other Parts Discussed in Thread: TIDA-01624, TMP117

I am a student research assistant in Fraunhofer Institute IPK. We are working now on a BLE project. We are planning to connect several sensors with database and mobile app. Likewise, we have chosen your TIDA-01624 as a first step for our project. But I have some troubles with the implementation. TIDA-01624 uses the MCU CC2640R2FRSMR 4x4 mm QFN with temperature sensor TMP117. I am trying to test the same sensor but with the LaunchPad MCU CC2640R2FRGZ 7x7 mm QFN and I am working in the same time on our-implemented device, which has the MCU CC2640R2FRHBR 5x5 mm QFN.
I compiled the design’s embedded firmware. I realized, that “tida_01624 Code must be even for TIDA BLE Temp Patch (MCU CC2640R2FRSMR 4x4 mm QFN) but the code is for 7x7 mm QFN, that means it must work on the LaunchPad without any change. But unfortunately, the code is not working, as expected. The connection between the app and the LaunchPad works well but the App gifs me always the highest temperature value because of a problem in I2C. The Pins are always high.
I also face the same Problem with our-implemented device. I changed and adjusted the Board.h, CC2640R2DK_5XD.c and CC2640R2DK_5XD.h. But I got the same Problem again.
Can you tell me please, what I must change in the code, if I use the same MCU but another QFN?
I can also describe the problem with more details, so I am available for your question.

  • Hi Ammar,

    There is a Custom Hardware section of the BLE-Stack User's Guide which could help explain some of the different board file configurations.  For your direct project needs, you should focus on the I2C setup since it appears that this communication interface is not being correctly established.  Check the SCL/SDA pin configurations and make sure that they match your hardware connections.  Another option is to import a LAUNCHXL-CC2640R2F example project and copy/paste the necessary application files

    Regards,
    Ryan