The parameter has set the ADV_FOVEVER, but the device may stop broadcasting abnormally after two or three days (it has not been operated during this period). I checked the ble related registers, compared with the normal device, found BLE_ INTCNTL_ ,This bit in reg is set to 1, and the normal broadcast one is 0. I calledea_finetimer_isr()or software write 0, both can make abnormal device broadcast recovery. What is the cause of this phenomenon? Is rwble_isr()not triggered? how to slove it? Thank you!~
Device:
Hi moiify,
Thanks for your question online. Please indicate the SDK version that you are using. Is it any of our SDK examples, or you are using your own application code? Did you run it in debug mode to check if it gets stuck anywhere?
Thanks, PM_Dialog
SDK :6.150.2 , I modify the sps examle,change the gap mode into ROLE_ALL ,i didn't run in debug mode ~
Hi moiify,
Why you need to configure the DSPS as a ROLE_ALL? The DSPS is a reference design and has specific functionality. Please check the user manual. I would suggest you to take a look at the prox_reporter example of the SDK.
projects\target_apps\ble_examples\prox_reporter
Could you please indicate what you are trying to accomplish?
Thanks, PM_Dialog