Can I use Arduino-Pico with RP2350-ETH? #3079
Replies: 1 comment
-
There's nothing specific to this core or the RP2350 for using that wired Ethernet chip, so you might be better asking on the Arduino Forums for the best Arduino library to use with that dumb "smart" Ethernet chip. None of the libraries here (WebServer, HTTPClient, etc.) can work with the CH9120. They need low-level Ethernet control, like the WizNet and ENCJ28 chips provide. At a high level for the world's worst HTTP server, you'll need to tell the CH9120 chip to start a TCP server on port 80, then poll it to see any connections. When there's a connection you should be able to read out the request (1st line will be the GET/POST followed by other headers/cookies/etc.) process it, and then send back a status line + \r\n + the actual data and close the connection. It's not terribly complicated to do "well enough" to work with a web browser or service that only needs simple requests. |
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.
-
Is it possible to use Arduino-Pico library with RP2350-ETH module without any other Ethernet interface, like W5500? I want to implement a very simple web server directly on my RP2350-ETH using Arduino-Pico library. This module supports TCP/IP protocol, but does not support HTTP.
If yes, can you show some example?
Beta Was this translation helpful? Give feedback.
All reactions