- Notifications
You must be signed in to change notification settings - Fork6
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 theESPHost 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. Juraj, you and Earle have created a medium layer inESP8266WiFi 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 I have a suggestion to createa 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 ? |
BetaWas this translation helpful?Give feedback.
All reactions
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. |
BetaWas this translation helpful?Give feedback.
All reactions
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
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? |
BetaWas this translation helpful?Give feedback.
All reactions
-
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 Iinspired 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. |
BetaWas this translation helpful?Give feedback.