Closed themowa closed 2 years ago
Hi @themowa. Thanks for your report. I see we have a previous discussion of the problem here: https://github.com/arduino-libraries/Ethernet/issues/88
There you can find the change that needs to be made to ESP32's Arduino core to fix the bug: https://github.com/arduino-libraries/Ethernet/issues/88#issuecomment-455498941
I don't think there is anything we can do about the problem here, which is why I accepted the closure of https://github.com/arduino-libraries/Ethernet/issues/88. As you noted, this is specific to the 3rd party ESP32 boards platform, which Arduino does not maintain.
They had an issue to track the problem at https://github.com/espressif/arduino-esp32/issues/2704, but unfortunately it was closed by their automated system. That issue was recently marked as "duplicate" by @VojtechBartoska, so maybe there has been some progress I am not seeing after a quick scan of the repository? I'm not certain which issue it is considered a duplicate of. Perhaps it is https://github.com/espressif/arduino-esp32/issues/6058, which came years later and was also closed without a resolution?
If you end up with additional information to share, feel free to comment in https://github.com/arduino-libraries/Ethernet/issues/88. In that way we can consolidate all relevant discussion to one place.
a quick fix would be to change in Ethernet.h the line
class EthernetServer : public Server {
to
class EthernetServer : public Stream {
I want to create a Webserver using my ESP32 with W5500 Board. My Setup works but when i try to create a Webserver i get this error:
:( Can I fix this somehow? BTW It compiles fine for arduino boards