Hallo zusammen,
ich wollte heute ein spezielleres BLE-Tastatur-Projekt um eine Funktion erweitern. Allerdings lässt sich das Projekt nicht mehr kompilieren.
Egal, was ich versuche, immer fehlen Komponenten, die erst indirekt von BLEKeyboard aufgerufen werden.
Ich hab nun versucht, das Nachzuverfolgen und z. B.
/home/marte/Arduino/libraries/ESP32_BLE_Keyboard/BleKeyboard.cpp: In member function 'void BleKeyboard::begin()': /home/marte/Arduino/libraries/ESP32_BLE_Keyboard/BleKeyboard.cpp:106:19: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'String' 106 | BLEDevice::init(deviceName); | ^~~~~~~~~~ | | | std::string {aka std::__cxx11::basic_string<char>}
Was danach kommt scheinen mir einfach Folgefehler davon zu sein.
Bis vor wenigen Wochen ging das noch. Hab ich was verpasst? Oder hab ich versehentlicherweise was verstellt? Was ich zu schnell weggeklickt hatte, war eine Meldung, dass was aktualisiert werden sollte. Ich hab versucht, die ESP32 im Boardverwealter auf ältere Stände zurückzusetzen, allerdings ohne Erfolg.
So kompliziert sieht das doch gar nicht aus. :-(
Ist da was beim ESP32-Arduino-Paket kaputt gegangen oder bei meinem Rechner irgendwas? Ich bin gerade ratlos.
Kann das bitte jemand nachstellen?
Gruß Marte