arttupii/espNowFloodingMeshLibrary

compiling error

pierreverbakel opened this issue · 4 comments

Master example:

void setup() {
Serial.begin(115200);

espNowFloodingMesh_RecvCB(espNowFloodingMeshRecv); <----- red higlighted line
.....

Compiling for ESP32 producing compiler error:
Using library espNowFloodingMeshLibrary at version 0.0.1 in folder: D:\Users\Pierre\Documents\Arduino\libraries\espNowFloodingMeshLibrary
Using library WiFi at version 1.0 in folder: C:\Users\Pierre\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi
Using library arduino-esp8266-aes-lib in folder: D:\Users\Pierre\Documents\Arduino\libraries\arduino-esp8266-aes-lib (legacy)
exit status 1
invalid conversion from 'void ()(const uint8_t, int) {aka void ()(const unsigned char, int)}' to 'void ()(const uint8_t, int, uint32_t) {aka void ()(const unsigned char, int, unsigned int)}' [-fpermissive]

Hello Pierre,
i am afraid that this great library will no longer be maintained by the developer, because the last activity was 10 months ago...

Are you using the AES Library which is recommended in 'EspNowFloodingMesh.cpp' ?
#include "AESLib.h" //From https://github.com/kakopappa/arduino-esp8266-aes-lib

I use espNowFloodingMeshLibrary in a project of mine an it compiles without any error...

@ArminPP You can ask him if he plans to continue it, he just merged a PR I did a few minutes ago

Sorry for the long long response time. It’s great to hear that you liked this library. I would like to continue with this library, but I cannot. I don't have enough time. If you or someone else wants to continue with this, I can grant access to the git repositories.

@arttupii I can definitely help, especially fixing small things like spelling errors if you need someone for stuff like that