arduino / arduino/ArduinoCore-renesas
Provide a WebServer library for the UNO R4 WiFi
- Dominant language
- C
- Stars
- 193
- Forks
- 112
- PR merge metrics
- No merged PRs in 30d
Description
The "**Arduino ESP32 Boards**" and "**esp32**" platforms include a bundled library named "**WebServer**":
https://github.com/espressif/arduino-esp32/tree/3.3.0/libraries/WebServer
This library makes the implementation of an HTTP web server far more convenient than what is currently required to do the same using the "**WiFiS3**" directly.
It would be very helpful if a variant of the **WebServer** was provided for use with the UNO R4 WiFi board.
### Additional context
There is a 3rd party library:
https://github.com/cotestatnt/HTTPWebServer
#### Additional requests
- https://forum.arduino.cc/t/web-page-examples-for-esp8266-and-r4/1212426
- https://forum.arduino.cc/t/compilation-for-uno-r4-wifi-fails-webserver-h-no-such-file-or-directory/1278172
#### Related
- https://github.com/khoih-prog/WiFiWebServer (intended to provide a general purpose WebServer library, but created before the advent of the WiFiS3 library)
- https://forum.arduino.cc/t/webserver-con-websocket-integrato/1361318
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by comparing the Arduino ESP32 WebServer library with the WiFiS3 API and the referenced HTTPWebServer implementation. Define the UNO R4 WiFi-compatible API and integration scope, then verify that the resulting library can provide HTTP web-server functionality on the board.
Written by the indexing model from the issue text.
Assessment
- Domain
- embedded-iot, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100