MCPcopy Create free account
hub / github.com/BruceDevices/firmware / BLEAPICallback

Class BLEAPICallback

src/modules/ble_api/ble_api.cpp:9–20  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7BLE_API::BLE_API() = default;
8
9class BLEAPICallback : public NimBLEServerCallbacks {
10 BLE_API *api;
11
12 void onConnect(NimBLEServer *pServer, NimBLEConnInfo &connInfo) override {
13 pServer->updateConnParams(connInfo.getConnHandle(), 6, 24, 0, 400); // Improve latency
14 };
15
16 void onMTUChange(uint16_t MTU, NimBLEConnInfo &connInfo) override { api->update_mtu(MTU); };
17
18public:
19 explicit BLEAPICallback(BLE_API *api) : api(api) {}
20};
21
22void BLE_API::setup() {
23 NimBLEDevice::init("Bruce");

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected