This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

The ble_evt_dispatch function does not execute.

Hi! 

I use softdevice3.0.0 , SDK12.1.0, Keil IDE, PCA10040 Development board, 

I am going to create a multilink_central_NUS project using the ble_app_multilink_central example.

Immediately after turning on the power, it seems to work well.
However, after an irregular period of time, the softdevice seems to stop.

For testing, we made a periodic timer and toggled the LED every 5 seconds.
This confirmed that timer, uart, and gpio are working normally.
The ble_evt_dispatch function is not executed.
Is there a bug found for this?

If you need my project to check, I am willing to send you a project.

Parents Reply
  • Hi,

    It's normal that the iPhone change the advertising address every 15 minutes. But please clarify: 

    - How does your application work ? If there is a disconnection, and the phone advertises again, would you connect automatically ? How do you detect the phone to reconnect ?

    - Do you have bonding ? it should be fine if the phone change the address, the central should be able to detect the phone even if the address changed. 

Children
No Data
Related