- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am working on project 009, the dynamic broadcaster, and after I load the project onto my board, it does not work. The green light that is supposed to come on does not, and debugging shows it stuck at line 509 in CyFlash.c.
Any ideas?
Thank you,
Tom
Solved! Go to Solution.
- Labels:
-
BLE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The answer I got from my case:
Hello Tom, Yes,I was able to reproduce the issue you are mentioning about, This is because the functionality of the API Cyble_GapUpdateAdvData() is changed from PC 3.1 to PC 3.3.(>BLE 2.1)
In PC 3.1 , we have to call the API Cyble_GapUpdateAdvData()when bless state is active. In PC 3.3 we have to call the API Cyble_GapUpdateAdvData() when bless state is closed.
By changing line 221 in main.c from if(CyBle_GetBleSsState() == CYBLE_BLESS_STATE_ACTIVE) to if(CyBle_GetBleSsState() == CYBLE_BLESS_STATE_EVENT_CLOSE) you will be able to see manufacturing data changing. We are currently in the process of updating this project as well.
Thanks Bharadhwaj
This fixed the issues.
Tom
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Do you see the same issues when you load other projects also? Or just this one?
Regards,
-Madhu Sudhan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The answer I got from my case:
Hello Tom, Yes,I was able to reproduce the issue you are mentioning about, This is because the functionality of the API Cyble_GapUpdateAdvData() is changed from PC 3.1 to PC 3.3.(>BLE 2.1)
In PC 3.1 , we have to call the API Cyble_GapUpdateAdvData()when bless state is active. In PC 3.3 we have to call the API Cyble_GapUpdateAdvData() when bless state is closed.
By changing line 221 in main.c from if(CyBle_GetBleSsState() == CYBLE_BLESS_STATE_ACTIVE) to if(CyBle_GetBleSsState() == CYBLE_BLESS_STATE_EVENT_CLOSE) you will be able to see manufacturing data changing. We are currently in the process of updating this project as well.
Thanks Bharadhwaj
This fixed the issues.
Tom