arduino / arduino/ArduinoCore-renesas

Provide a WebServer library for the UNO R4 WiFi

Open
#491 0 comments 0 reactions 0 assignees View on GitHub
topic: code type: enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.