From 18844c17c024e56f7784868ff0d3cae39de5d395 Mon Sep 17 00:00:00 2001 From: Ashley Strahle Date: Wed, 1 Jul 2026 04:27:22 +0000 Subject: [PATCH] upgrade NimBLE-Arduino to v2.2.3 for proper ESP32-S3 support; fix setScanResponse->enableScanResponse API change --- platformio.ini | 2 +- src/ble_midi_transport.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/platformio.ini b/platformio.ini index f21db17..1696105 100644 --- a/platformio.ini +++ b/platformio.ini @@ -8,7 +8,7 @@ framework = arduino lib_deps = adafruit/Adafruit TinyUSB Library@3.1.0 fastled/FastLED@^3.9.0 - h2zero/NimBLE-Arduino@^1.4.0 + h2zero/NimBLE-Arduino@^2.2.3 build_unflags = -DARDUINO_USB_MODE=1 diff --git a/src/ble_midi_transport.cpp b/src/ble_midi_transport.cpp index cd6559c..2872fc9 100644 --- a/src/ble_midi_transport.cpp +++ b/src/ble_midi_transport.cpp @@ -91,7 +91,7 @@ bool BleMidiTransport::begin() { NimBLEAdvertising* adv = NimBLEDevice::getAdvertising(); adv->setName("JOC Midi"); adv->addServiceUUID(BLE_MIDI_SERVICE_UUID); - adv->setScanResponse(true); + adv->enableScanResponse(true); adv->start(); initialized = true;