diff --git a/platformio.ini b/platformio.ini index 41477e8..f21db17 100644 --- a/platformio.ini +++ b/platformio.ini @@ -18,7 +18,6 @@ build_flags = -DARDUINO_USB_CDC_ON_BOOT=1 -DUSE_TINYUSB=1 -Wno-macro-redefined - -DMYNEWT_VAL_BLE_EXT_ADV=0 monitor_speed = 115200 diff --git a/src/ble_midi_transport.cpp b/src/ble_midi_transport.cpp index 3bb262f..cd6559c 100644 --- a/src/ble_midi_transport.cpp +++ b/src/ble_midi_transport.cpp @@ -48,18 +48,12 @@ bool BleMidiTransport::begin() { NimBLEDevice::init("JOC Midi"); Serial.println("[BLE] NimBLEDevice initialized"); - esp_bt_controller_status_t ctl = esp_bt_controller_get_status(); - Serial.printf("[BLE] Controller status: %d (0=IDLE 1=INITED 2=ENABLED)\n", ctl); - Serial.println("[BLE] Creating server..."); ble_server = NimBLEDevice::createServer(); if (!ble_server) { Serial.println("[BLE] FAILED to create server"); return false; } - NimBLEAddress addr = NimBLEDevice::getAddress(); - Serial.printf("[BLE] Address: %s\n", addr.toString().c_str()); - Serial.println("[BLE] Server created, setting callbacks..."); ble_server->setCallbacks(new ServerCallbacks()); @@ -95,16 +89,11 @@ bool BleMidiTransport::begin() { Serial.println("[BLE] Starting advertising..."); NimBLEAdvertising* adv = NimBLEDevice::getAdvertising(); + adv->setName("JOC Midi"); adv->addServiceUUID(BLE_MIDI_SERVICE_UUID); adv->setScanResponse(true); adv->start(); - if (adv->isAdvertising()) { - Serial.println("[BLE] Advertising confirmed started"); - } else { - Serial.println("[BLE] WARNING: isAdvertising() reports false!"); - } - initialized = true; Serial.println("[BLE] BLE MIDI advertising as 'JOC Midi'"); return true;