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();
|
myNet.begin();
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### ESP-NOW Mesh network deinitialization
|
||||||
|
|
||||||
|
```cpp
|
||||||
|
myNet.stop();
|
||||||
|
```
|
||||||
|
|
||||||
### Sends broadcast message to all nodes
|
### Sends broadcast message to all nodes
|
||||||
|
|
||||||
```cpp
|
```cpp
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name=ZHNetwork
|
name=ZHNetwork
|
||||||
version=1.02
|
version=1.1
|
||||||
author=Alexey Zholtikov
|
author=Alexey Zholtikov
|
||||||
maintainer=Alexey Zholtikov
|
maintainer=Alexey Zholtikov
|
||||||
sentence=ESP-NOW based Mesh network for ESP8266/ESP32
|
sentence=ESP-NOW based Mesh network for ESP8266/ESP32
|
||||||
|
@ -5,7 +5,7 @@ incoming_queue_t queueForIncomingData;
|
|||||||
outgoing_queue_t queueForOutgoingData;
|
outgoing_queue_t queueForOutgoingData;
|
||||||
waiting_queue_t queueForRoutingVectorWaiting;
|
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};
|
const uint8_t broadcastMAC[6]{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
|
||||||
|
|
||||||
bool criticalProcessSemaphore{false};
|
bool criticalProcessSemaphore{false};
|
||||||
@ -130,6 +130,15 @@ error_code_t ZHNetwork::begin()
|
|||||||
return SUCCESS;
|
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)
|
void ZHNetwork::sendBroadcastMessage(const char *data)
|
||||||
{
|
{
|
||||||
broadcastMessage(data, broadcastMAC, BROADCAST);
|
broadcastMessage(data, broadcastMAC, BROADCAST);
|
||||||
|
@ -97,6 +97,7 @@ public:
|
|||||||
error_code_t setApSetting(const char *ssid, const char *password);
|
error_code_t setApSetting(const char *ssid, const char *password);
|
||||||
|
|
||||||
error_code_t begin(void);
|
error_code_t begin(void);
|
||||||
|
error_code_t stop(void);
|
||||||
|
|
||||||
void sendBroadcastMessage(const char *data);
|
void sendBroadcastMessage(const char *data);
|
||||||
void sendUnicastMessage(const char *data, const uint8_t *target, const bool confirm = false);
|
void sendUnicastMessage(const char *data, const uint8_t *target, const bool confirm = false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user