diff --git a/src/Ble_esp32.h b/src/Ble_esp32.h index 9db221f..4da3490 100644 --- a/src/Ble_esp32.h +++ b/src/Ble_esp32.h @@ -202,6 +202,9 @@ bool BleMidiInterface::begin(const char* deviceName) BLECharacteristic::PROPERTY_NOTIFY | BLECharacteristic::PROPERTY_WRITE_NR ); + // Add CCCD 0x2902 to allow notify + _characteristic->addDescriptor(new BLE2902()); + _characteristic->setCallbacks(new MyCharacteristicCallbacks(this)); // Start the service service->start();