I originally developed the product using the nRF5 SDK with C++. The functionality is already implemented, but due to high power consumption from the C++ version, I now plan to use NCS + Zephyr and develop in C.
Currently, I am encountering an issue: BLE advertising only starts after the RTT Viewer connects. I have tried disabling the RTT functionality, but BLE advertising still requires the RTT Viewer to connect before it starts.
I have also changed it to a non-blocking configuration, but the issue persists. Please assist me in resolving this problem. Thank you