diff --git a/src/BLEMIDI_Transport.h b/src/BLEMIDI_Transport.h index 45b028a..377f910 100644 --- a/src/BLEMIDI_Transport.h +++ b/src/BLEMIDI_Transport.h @@ -185,6 +185,7 @@ protected: public: // callbacks void (*_connectedCallback)() = nullptr; + void (*_connectedCallbackDeviceName)(char *) = nullptr; void (*_disconnectedCallback)() = nullptr; BLEMIDI_Transport &setName(const char *deviceName) @@ -199,6 +200,12 @@ public: _connectedCallback = fptr; return *this; } + + BLEMIDI_Transport &setHandleConnected(void (*fptr)(char*)) + { + _connectedCallbackDeviceName= fptr; + return *this; + } BLEMIDI_Transport &setHandleDisconnected(void (*fptr)()) {