The short version of the error.
It also complains about the multiple versions of wifi.h.. but i've read that this can be ignored
it only shows with other errors.
If i remove the line received == (packet.data()); it compiles with no errors.
Thank you
paul
Arduino: 1.8.13 (Windows 10), Board: "ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"
C:\Users\puter\Documents\Arduino\PaulUDPServer\PaulUDPserver\PaulUDPserver.ino: In lambda function:
PaulUDPserver:74:40: error: comparison between distinct pointer types 'char*' and 'uint8_t* {aka unsigned char*}' lacks a cast [-fpermissive]
received == (packet.data()); //doesnt like this laks cast ? i dont understand the explanation
^
Multiple libraries were found for "WiFi.h"
Used: C:\Users\puter\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
exit status 1
comparison between distinct pointer types 'char*' and 'uint8_t* {aka unsigned char*}' lacks a cast [-fpermissive]
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.