Version 1.1
Added stop() function.
This commit is contained in:
parent
425e5035c9
commit
2ed860b78b
@ -116,6 +116,12 @@ myNet.setApSetting("SSID", "PASSWORD");
|
||||
myNet.begin();
|
||||
```
|
||||
|
||||
### ESP-NOW Mesh network deinitialization
|
||||
|
||||
```cpp
|
||||
myNet.stop();
|
||||
```
|
||||
|
||||
### Sends broadcast message to all nodes
|
||||
|
||||
```cpp
|
||||
|
@ -1,5 +1,5 @@
|
||||
name=ZHNetwork
|
||||
version=1.02
|
||||
version=1.1
|
||||
author=Alexey Zholtikov
|
||||
maintainer=Alexey Zholtikov
|
||||
sentence=ESP-NOW based Mesh network for ESP8266/ESP32
|
||||
|
@ -5,7 +5,7 @@ incoming_queue_t queueForIncomingData;
|
||||
outgoing_queue_t queueForOutgoingData;
|
||||
waiting_queue_t queueForRoutingVectorWaiting;
|
||||
|
||||
const char *firmware PROGMEM{"1.02"};
|
||||
const char *firmware PROGMEM{"1.1"};
|
||||
const uint8_t broadcastMAC[6]{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
|
||||
|
||||
bool criticalProcessSemaphore{false};
|
||||
@ -130,6 +130,15 @@ error_code_t ZHNetwork::begin()
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
error_code_t stop()
|
||||
{
|
||||
WiFi.mode(WIFI_OFF);
|
||||
esp_now_deinit();
|
||||
esp_now_unregister_recv_cb();
|
||||
esp_now_unregister_send_cb();
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
void ZHNetwork::sendBroadcastMessage(const char *data)
|
||||
{
|
||||
broadcastMessage(data, broadcastMAC, BROADCAST);
|
||||
|
@ -97,6 +97,7 @@ public:
|
||||
error_code_t setApSetting(const char *ssid, const char *password);
|
||||
|
||||
error_code_t begin(void);
|
||||
error_code_t stop(void);
|
||||
|
||||
void sendBroadcastMessage(const char *data);
|
||||
void sendUnicastMessage(const char *data, const uint8_t *target, const bool confirm = false);
|
||||
|
Loading…
x
Reference in New Issue
Block a user