Other Parts Discussed in Thread: CC2650MODA
Hello,
I've noticed BLE stack v2.2.2 was out and so I wanted to upgrade my project to use it (upgrading from v2.2.1) and also upgrade from CCSv6 to CCSv8.
I'm developing on a CC2650MODA and my project was based on the simple_peripheral example. I've uninstalled all previous versions of CCS and BLE-Stack and installed the latest versions.
Then, I updated the "Linked Resources" of my project to the new directory names of both the new BLE stack and TI-RTOS. I also changed the compiler version to 16.9.4LTS as per the release notes.
Sadly, while both stack and app compile without any errors, I didn't observe any BLE advertisements.
If I import a clean version of the simple_peripheral example it compiles and runs as expected.
I used this as a base and moved all my modifications to the new project but the I still don't see the advertisement packets.
My stack project works with the simple peripheral example so at least it compiles as expected.
If I pause the app, it's somewhere in the ROM code so it's not halting. I can also catch breakpoints on GPIO interrupts.
I've also placed breakpoints in the processStateChangeEvt() callback and receive events for GAPROLE_STARTED and GAPROLE_ADVERTISING.
I have my own board files but, as far as I can tell, nothing major was changed there between the stack/rtos versions so they should be OK.
How can I debug this to understand why I don't see the advertisement packets?
Thanks in advance,
Assaf