c26116a7ef02a969eb7eecf356e3b0f56fcc8989
Without CONFIG_BT_ENABLED in sdkconfig.h, NimBLEDevice.cpp lines are excluded by #if defined(CONFIG_BT_ENABLED) preprocessor guard, making NimBLEDevice::init() a no-op. No BT controller init ever occurs -> no RF calibration -> invisible BLE advertising. With CONFIG_BT_ENABLED: Arduino framework pre-inits BT controller, then NimBLEDevice::init() double-inits -> ESP_ERROR_CHECK abort. Fix: patch NimBLEDevice.cpp to check return code and skip init if already running.
Description
ESP32-S3 Loopy Pro Launchpad-Compatible Foot Controller
759 KiB
Languages
C++
96.5%
Python
3.5%