-
Notifications
You must be signed in to change notification settings - Fork 324
Description
What NimBle library use to compile this project?
I have latest h2zero NimBle and
C:\Users\lukaszt\Desktop\ESP32-DIV-test\ESP32-DIV\ducky.cpp:382:8: error: 'void Ducky::ServerCB::onConnect(NimBLEServer*)' marked 'override', but does not override
void onConnect(NimBLEServer*) override { bleConnected = true; }
^~~~~~~~~
C:\Users\lukaszt\Desktop\ESP32-DIV-test\ESP32-DIV\ducky.cpp:383:8: error: 'void Ducky::ServerCB::onDisconnect(NimBLEServer*)' marked 'override', but does not override
void onDisconnect(NimBLEServer*) override {
^~~~~~~~~~~~
C:\Users\lukaszt\Desktop\ESP32-DIV-test\ESP32-DIV\ducky.cpp:392:8: error: 'void Ducky::OutputCB::onWrite(NimBLECharacteristic*)' marked 'override', but does not override
void onWrite(NimBLECharacteristic* c) override { (void)c; }
^~~~~~~
C:\Users\lukaszt\Desktop\ESP32-DIV-test\ESP32-DIV\ducky.cpp: In function 'void Ducky::startBleKeyboard(const char*)':
C:\Users\lukaszt\Desktop\ESP32-DIV-test\ESP32-DIV\ducky.cpp:1073:20: error: 'class NimBLEHIDDevice' has no member named 'inputReport'; did you mean 'getInputReport'?
inputChr = hid->inputReport(1);
^~~~~~~~~~~
getInputReport
C:\Users\lukaszt\Desktop\ESP32-DIV-test\ESP32-DIV\ducky.cpp:1074:20: error: 'class NimBLEHIDDevice' has no member named 'outputReport'; did you mean 'getInputReport'?
outputChr = hid->outputReport(1);
^~~~~~~~~~~~
getInputReport
C:\Users\lukaszt\Desktop\ESP32-DIV-test\ESP32-DIV\ducky.cpp:1088:8: error: 'class NimBLEHIDDevice' has no member named 'manufacturer'; did you mean 'setManufacturer'?
hid->manufacturer()->setValue("ESP32 Community");
^~~~~~~~~~~~
setManufacturer
C:\Users\lukaszt\Desktop\ESP32-DIV-test\ESP32-DIV\ducky.cpp:1089:8: error: 'class NimBLEHIDDevice' has no member named 'pnp'
hid->pnp(0x02, 0xE502, 0xA111, 0x0210);
^~~
C:\Users\lukaszt\Desktop\ESP32-DIV-test\ESP32-DIV\ducky.cpp:1090:8: error: 'class NimBLEHIDDevice' has no member named 'hidInfo'; did you mean 'setHidInfo'?
hid->hidInfo(0x00, 0x02);
^~~~~~~
setHidInfo
C:\Users\lukaszt\Desktop\ESP32-DIV-test\ESP32-DIV\ducky.cpp:1091:8: error: 'class NimBLEHIDDevice' has no member named 'reportMap'; did you mean 'setReportMap'?
hid->reportMap((uint8_t*)REPORT_MAP, sizeof(REPORT_MAP));..........................................................lots of errors
any ideas?