Skip to content

Commit dbd113f

Browse files
committed
🐛 Fix NimBLE compilation with Arduino compiler
1 parent a44b061 commit dbd113f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/BLESerial.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,11 @@ class BLESerialServerCallbacks : public BLEServerCallbacks {
262262
public:
263263
explicit BLESerialServerCallbacks(BLESerial<T>* bleSerial) : bleSerial(bleSerial) {}
264264

265+
#if defined(BLESERIAL_USE_NIMBLE) && BLESERIAL_USE_NIMBLE
266+
void onDisconnect(NimBLEServer* pServer, NimBLEConnInfo& connInfo, int reason) override
267+
#else // BLESERIAL_USE_NIMBLE
265268
void onDisconnect(BLEServer* pServer) override
269+
#endif // BLESERIAL_USE_NIMBLE
266270
{
267271
auto* pAdvertising = pServer->getAdvertising();
268272
if (pAdvertising == nullptr) {
@@ -280,7 +284,11 @@ class BLESerialCharacteristicCallbacks : public BLECharacteristicCallbacks {
280284
public:
281285
explicit BLESerialCharacteristicCallbacks(BLESerial<T>* bleSerial) : bleSerial(bleSerial) {}
282286

287+
#if defined(BLESERIAL_USE_NIMBLE) && BLESERIAL_USE_NIMBLE
288+
void onWrite(NimBLECharacteristic* pCharacteristic, NimBLEConnInfo& connInfo) override
289+
#else // BLESERIAL_USE_NIMBLE
283290
void onWrite(BLECharacteristic* pCharacteristic) override
291+
#endif // BLESERIAL_USE_NIMBLE
284292
{
285293
if (pCharacteristic != bleSerial->m_pRxCharacteristic) {
286294
return;

0 commit comments

Comments
 (0)