Hallo und einen schönen guten Abend,
benötige wieder einmal Hilfe. Kämpfe z. Z. mit der Installation der esp32_ble.ino. Habe den Code von GitHub Ardumower / Sunray / esp32 _ble /esp32_ble.ino übernommen.
Wenn ich die esp32_ble.ino überprüfe, bleibt der Compiler bei der Zeile 189 stehen
class MyCallbacks: public BLECharacteristicCallbacks {
void onStatus(BLECharacteristic* pCharacteristic, BLECharacteristicCallbacks::Status s, uint32_t code){
if (s == BLECharacteristicCallbacks::Status::SUCCESS_NOTIFY){
//CONSOLE.println("onStatus: SUCCESS_NOTIFY");
// notify success => send next BLE packet...
bleNotify();
}
und bringt eine Fehlermeldung:
Arduino: 1.8.15 (Windows Store 1.8.49.0) (Windows 10), Board: "ESP32 Dev Module, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"
esp32_ble:189:83: error: 'BLECharacteristicCallbacks::Status' has not been declared
void onStatus(BLECharacteristic* pCharacteristic, BLECharacteristicCallbacks::Status s, uint32_t code){
esp32_ble:195:5: error: expected ';' after class definition
}
Mehrere Bibliotheken wurden für "WiFi.h" gefunden
Benutzt: C:\Users\st-me\OneDrive\Dokumente\ArduinoData\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi
Nicht benutzt: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.49.0_x86__mdqgnx93n4wtt\libraries\WiFi
Mehrere Bibliotheken wurden für "BLEDevice.h" gefunden
Benutzt: C:\Users\st-me\OneDrive\Dokumente\Arduino\libraries\ESP32_BLE_Arduino
Nicht benutzt: C:\Users\st-me\OneDrive\Dokumente\ArduinoData\packages\esp32\hardware\esp32\1.0.4\libraries\BLE
exit status 1
'BLECharacteristicCallbacks::Status' has not been declared
Kann jemand damit etwas anfangen? An welcher Schraube muss ich drehen, dass die Installation funktioniert? Ich sehe hier nicht mehr durch.
Vielen Dank im voraus.
Mit freundlichen Grüßen aus Chemnitz
Stefan Meyer
benötige wieder einmal Hilfe. Kämpfe z. Z. mit der Installation der esp32_ble.ino. Habe den Code von GitHub Ardumower / Sunray / esp32 _ble /esp32_ble.ino übernommen.
Wenn ich die esp32_ble.ino überprüfe, bleibt der Compiler bei der Zeile 189 stehen
class MyCallbacks: public BLECharacteristicCallbacks {
void onStatus(BLECharacteristic* pCharacteristic, BLECharacteristicCallbacks::Status s, uint32_t code){
if (s == BLECharacteristicCallbacks::Status::SUCCESS_NOTIFY){
//CONSOLE.println("onStatus: SUCCESS_NOTIFY");
// notify success => send next BLE packet...
bleNotify();
}
und bringt eine Fehlermeldung:
Arduino: 1.8.15 (Windows Store 1.8.49.0) (Windows 10), Board: "ESP32 Dev Module, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"
esp32_ble:189:83: error: 'BLECharacteristicCallbacks::Status' has not been declared
void onStatus(BLECharacteristic* pCharacteristic, BLECharacteristicCallbacks::Status s, uint32_t code){
esp32_ble:195:5: error: expected ';' after class definition
}
Mehrere Bibliotheken wurden für "WiFi.h" gefunden
Benutzt: C:\Users\st-me\OneDrive\Dokumente\ArduinoData\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi
Nicht benutzt: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.49.0_x86__mdqgnx93n4wtt\libraries\WiFi
Mehrere Bibliotheken wurden für "BLEDevice.h" gefunden
Benutzt: C:\Users\st-me\OneDrive\Dokumente\Arduino\libraries\ESP32_BLE_Arduino
Nicht benutzt: C:\Users\st-me\OneDrive\Dokumente\ArduinoData\packages\esp32\hardware\esp32\1.0.4\libraries\BLE
exit status 1
'BLECharacteristicCallbacks::Status' has not been declared
Kann jemand damit etwas anfangen? An welcher Schraube muss ich drehen, dass die Installation funktioniert? Ich sehe hier nicht mehr durch.
Vielen Dank im voraus.
Mit freundlichen Grüßen aus Chemnitz
Stefan Meyer