'Issue running BLE sniffer on ESP32 complied with platform IO

here is the problem I'm searching for help for: I've created an example program for testing BLE advertisement using exactly the source found in: https://github.com/nkolban/esp32-snippets/blob/master/cpp_utils/tests/BLETests/SampleServer.cpp with a tiny addition of prints to make program progress visual. When running the single file in Arduino it works perfectly as expected. However, building it with vscode & platformio with the right setup, the program waits forever. The right setup means correct board & Arduino platform selections which work perfectly for me for lots of other functionalities (BLE, WiFi, etc). Following is the line where the program is waiting forever: Thank you. enter image description here

The code to run when compiled with VScode PlatfromIO



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source