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
|
-DARDUINO_USB_CDC_ON_BOOT=1
|
||||||
-DUSE_TINYUSB=1
|
-DUSE_TINYUSB=1
|
||||||
-Wno-macro-redefined
|
-Wno-macro-redefined
|
||||||
-DMYNEWT_VAL_BLE_EXT_ADV=0
|
|
||||||
|
|
||||||
monitor_speed = 115200
|
monitor_speed = 115200
|
||||||
|
|
||||||
|
|||||||
@@ -48,18 +48,12 @@ bool BleMidiTransport::begin() {
|
|||||||
NimBLEDevice::init("JOC Midi");
|
NimBLEDevice::init("JOC Midi");
|
||||||
Serial.println("[BLE] NimBLEDevice initialized");
|
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...");
|
Serial.println("[BLE] Creating server...");
|
||||||
ble_server = NimBLEDevice::createServer();
|
ble_server = NimBLEDevice::createServer();
|
||||||
if (!ble_server) {
|
if (!ble_server) {
|
||||||
Serial.println("[BLE] FAILED to create server");
|
Serial.println("[BLE] FAILED to create server");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
NimBLEAddress addr = NimBLEDevice::getAddress();
|
|
||||||
Serial.printf("[BLE] Address: %s\n", addr.toString().c_str());
|
|
||||||
|
|
||||||
Serial.println("[BLE] Server created, setting callbacks...");
|
Serial.println("[BLE] Server created, setting callbacks...");
|
||||||
ble_server->setCallbacks(new ServerCallbacks());
|
ble_server->setCallbacks(new ServerCallbacks());
|
||||||
|
|
||||||
@@ -95,16 +89,11 @@ bool BleMidiTransport::begin() {
|
|||||||
|
|
||||||
Serial.println("[BLE] Starting advertising...");
|
Serial.println("[BLE] Starting advertising...");
|
||||||
NimBLEAdvertising* adv = NimBLEDevice::getAdvertising();
|
NimBLEAdvertising* adv = NimBLEDevice::getAdvertising();
|
||||||
|
adv->setName("JOC Midi");
|
||||||
adv->addServiceUUID(BLE_MIDI_SERVICE_UUID);
|
adv->addServiceUUID(BLE_MIDI_SERVICE_UUID);
|
||||||
adv->setScanResponse(true);
|
adv->setScanResponse(true);
|
||||||
adv->start();
|
adv->start();
|
||||||
|
|
||||||
if (adv->isAdvertising()) {
|
|
||||||
Serial.println("[BLE] Advertising confirmed started");
|
|
||||||
} else {
|
|
||||||
Serial.println("[BLE] WARNING: isAdvertising() reports false!");
|
|
||||||
}
|
|
||||||
|
|
||||||
initialized = true;
|
initialized = true;
|
||||||
Serial.println("[BLE] BLE MIDI advertising as 'JOC Midi'");
|
Serial.println("[BLE] BLE MIDI advertising as 'JOC Midi'");
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user