From cebd44d79372f3c0c815e6cf2107f71aa64b768a Mon Sep 17 00:00:00 2001 From: Alexander Klein Date: Sat, 23 Sep 2023 16:37:40 +0200 Subject: [PATCH] fix esp now --- lib/Network/network.cpp | 7 ++++--- lib/Network/network.h | 1 - 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/Network/network.cpp b/lib/Network/network.cpp index 8e668da..d67f65a 100644 --- a/lib/Network/network.cpp +++ b/lib/Network/network.cpp @@ -46,9 +46,10 @@ bool Network::activateEspNow(recieveCallbackPtr reci, sendCallbackPtr send) { esp_now_register_send_cb(send); - memcpy(this->peerInfo.peer_addr, this->broadcastAddress, 6); - this->peerInfo.channel = 0; - this->peerInfo.encrypt = false; + esp_now_peer_info_t peerInfo = {}; + memcpy(peerInfo.peer_addr, this->broadcastAddress, 6); + peerInfo.channel = 0; + peerInfo.encrypt = false; if (esp_now_add_peer(&peerInfo) != ESP_OK) { std::cout << "Network::connectEspNow - Failed to add peer" << std::endl; diff --git a/lib/Network/network.h b/lib/Network/network.h index 56f71d5..355ebd9 100644 --- a/lib/Network/network.h +++ b/lib/Network/network.h @@ -62,7 +62,6 @@ class Network : public Component { NetworkAdresses adresses; WiFiClient wifiClient; PubSubClient* mqttClient = nullptr; - esp_now_peer_info_t peerInfo; bool initSucessful = false; bool wifiConnected = false;