add adv->setName, remove diagnostics and ext adv flag; revert to stable
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user