Skip to content

NimBle errors #97

@kazz2020

Description

@kazz2020

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions