Replies: 3 comments
-
it is not possible to do it with WiFiNINA library. ESPHost is only a driver. The TCP/IP part is done by LwIP. Mbed Core and Pico Core have LwIP so it was enough to provide a driver. The other cores don't have LwIP. For WiFiNINA library LwIP is in the ESP32. I have a plan to create a LwIP base Arduino library, but I have that plan a few years now. |
Beta Was this translation helpful? Give feedback.
-
Thank you for quick response! It explains a lot! We can see that even within one Arduino Renesas Core they two use different approaches:
I have one question remaining about nRF52840. If we will decide to transfer ESP8266WiFi library approach from Earle's RP2040 to Adafruit's nRF52 Core, what do you think can cause substantial issues to solve? |
Beta Was this translation helpful? Give feedback.
-
I made the ESPHost work with Uno R4, but the RAM was almost full. then they rebuild the LwIP for better performance and it couldn't fit into Uno R4 RAM anymore. Adafruit doesn't focus on networking. If I make the lwip based library it will support nRF52 too. I didn't say in previous comment that the library would support Ethernet at least with W5500 and ENC28J60 and WiFi at least with ESPHost and ATWINC1500 (WiFi101 hw). (currently I am slowly working on the WINC1500 driver for Pico Core) There is the QNEthernet lwip based library. It was written for the Teensy 4.1 Ethernet peripheral, but I inspired the author to port it to STM32 and maybe later to other platforms with Wiznet W5500 driver for now. I don't know if he would want to enhance the library for WiFi. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello Juraj!
Thank you very much for development of the ESPHost library!
I appreciate your efforts to transfer the technology from Arduino Renesas Core and making it available for RP2040's Core developed by Earle F. Philhower.
I was able to test it with 3.7.x RP2040 Cores and can confirm that it works nicely for me!
Juraj, you and Earle have created a medium layer in ESP8266WiFi library (in use by RP2040 Core) to operate on top of ESPHost library. I can see that you have also created this layer for Mbed: https://github.com/JAndrassy/ESPHost-EMAC
ESP8266WiFi and Mbed are popular ones in the Arduino world, but IMHO the WiFiNINA library is (currently) a bit more widely used.
I have a suggestion to create a similar layer but in WiFiNINA library, so the ESP-Host technology and your ESPHost library could operate with nRF52, SAMD, EFR32 and other Arduino platforms as well.
How do you estimate chances of this feature to become available in the future ?
Beta Was this translation helpful? Give feedback.
All reactions