diff --git a/library.properties b/library.properties index 908c312..0120a0d 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=ZHNetwork -version=1.4 +version=1.41 author=Alexey Zholtikov maintainer=Alexey Zholtikov sentence=ESP-NOW based Mesh network for ESP8266/ESP32 diff --git a/src/ZHNetwork.cpp b/src/ZHNetwork.cpp index ce4a6e5..dcb74dc 100644 --- a/src/ZHNetwork.cpp +++ b/src/ZHNetwork.cpp @@ -35,7 +35,12 @@ ZHNetwork &ZHNetwork::setOnConfirmReceivingCallback(on_confirm_t onConfirmReceiv error_code_t ZHNetwork::begin(const char *netName, const bool gateway) { - randomSeed(analogRead(0)); +#if defined(ESP8266) + randomSeed(os_random()); +#endif +#if defined(ESP32) + randomSeed(esp_random()); +#endif if (strlen(netName) >= 1 && strlen(netName) <= 20) strcpy(netName_, netName); #ifdef PRINT_LOG diff --git a/src/ZHNetwork.h b/src/ZHNetwork.h index d23fa58..6c49720 100644 --- a/src/ZHNetwork.h +++ b/src/ZHNetwork.h @@ -132,7 +132,7 @@ private: static char netName_[20]; static char key_[20]; - const char *firmware{"1.4"}; + const char *firmware{"1.41"}; const uint8_t broadcastMAC[6]{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; uint8_t maxNumberOfAttempts_{3}; uint8_t maxWaitingTimeBetweenTransmissions_{50};