2.3.3.5
-- add to NimbleClient.h/cpp
virtual void onPassKeyDisplay(NimBLEConnInfo& connInfo);
-- modify NimbleClient.cpp
Add the conditional statement event->passkey.params.action == BLE_SM_IOACT_DISP to the case BLE_GAP_EVENT_PASSKEY_ACTION: block in NimBLEClient::handleGapEvent().
-- add to NimbleDevice.h/cpp
static bool injectDisplayPassKey(const NimBLEConnInfo& peerInfo, uint32_t pin);