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.
Hello,
I'm currently working on a CC2650 BLE peripheral based on the simple_peripheral app + stack projects.
Today I wanted to enable the Secure Connections features from the BLE 4.2 specification. To do so, I opened the build_config.opt file in the stack project and uncommented the following line:
/* -DBLE_V42_FEATURES=SECURE_CONNS_CFG */
The rest of BLE 4.2 features are still commented as are all of 4.1 features.
I then went on to rebuild the stack project and flash it. Unfortunately, my peripheral was no longer discoverable after that.
Commenting out the above line and rebuilding again makes it discoverable again. It seems to behave the same regardless of which features of 4.2 I enable.
Is there anything else I need to modify (in the stack or app) for this to work?
Thanks in advance,
Assaf
Hey Marie,
I'm trying to understand how they're technically connected. I have two projects in my CCS workspace. One for the app and another for the stack. How does the app project link with the stack project?
What if I had multiple stack projects? How does the app "know" which stack project to link with? Do they both link the same build_config.opt from the SDK?
I want to make sure my app is linked to my stack project and not something from the SDK directory if I make modifications to it.
Thanks,
Assaf