You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 29, 2023. It is now read-only.
4. See [EthernetWebServer Library Issue 1](https://github.com/khoih-prog/EthernetWebServer/issues/1) for reason to create this separate library from [EthernetWebServer library](https://github.com/khoih-prog/EthernetWebServer)
17
22
18
-
This is simple yet complete WebServer library for `STM32` boards running built-in Ethernet LAN8742A (Nucleo-144, Discovery) or EMC28J60 Ethernet shields. The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32.
23
+
This is simple yet complete WebServer library for `STM32` boards running built-in Ethernet (Nucleo-144, Discovery) or EMC28J60 Ethernet shields. The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32.
19
24
20
25
The library supports
21
26
1. HTTP Server and Client
@@ -32,13 +37,14 @@ The EthernetWebServer class found in `EthernetWebServer.h` header, is a simple w
32
37
3. Depending on which Ethernet card you're using:
33
38
-[STM32Ethernet library](https://github.com/stm32duino/STM32Ethernet) for built-in Ethernet on (Nucleo-144, Discovery)
34
39
-[UIPEthernet library](https://github.com/UIPEthernet/UIPEthernet) for ENC28J60
35
-
4.[`Functional-VLPP library`](https://github.com/khoih-prog/functional-vlpp) to use lambda function
36
-
5.[LwIP library](https://github.com/stm32duino/LwIP) for built-in Ethernet on (Nucleo-144, Discovery)
40
+
-[Standard Ethernet library](https://www.arduino.cc/en/Reference/Ethernet) for W5x00
41
+
4.[LwIP library](https://github.com/stm32duino/LwIP) for built-in Ethernet on (Nucleo-144, Discovery)
37
42
38
43
## Installation
39
44
40
45
### Use Arduino Library Manager
41
-
Another way is to use `Arduino Library Manager` or [](https://www.ardu-badge.com/EthernetWebServer_STM32). Search for `EthernetWebServer_STM32`, then select / install the latest version.
46
+
The best way is to use `Arduino Library Manager`. Search for `EthernetWebServer_STM32`, then select / install the latest version.
47
+
You can also use this link [](https://www.ardu-badge.com/EthernetWebServer_STM32) for more detailed instructions.
42
48
43
49
### Manual Install
44
50
@@ -216,11 +222,50 @@ Please take a look at examples, as well.
216
222
* 1) STM32 boards with built-in Ethernet (to use USE_BUILTIN_ETHERNET = true) such as :
217
223
* - Nucleo-144 (F429ZI, F767ZI)
218
224
* - Discovery (STM32F746G-DISCOVERY)
225
+
* - All STM32 Boards with Built-in Ethernet, See How To Use Built-in Ethernet at (https://github.com/khoih-prog/EthernetWebServer_STM32/issues/1)
@@ -338,16 +383,22 @@ HTTP EthernetWebServer is @ IP : 192.168.2.100
338
383
</g>
339
384
</svg>
340
385
```
386
+
387
+
### New in Version v1.0.2
388
+
389
+
1. Remove dependendy on [`Functional-VLPP library`](https://github.com/khoih-prog/functional-vlpp).
390
+
2. Enhance examples and update README.md
391
+
341
392
### Version v1.0.1
342
393
343
394
1. Add support to W5x00 Ethernet shields to all STM32 boards having 64+K bytes Flash.
344
395
345
396
### Version v1.0.0
346
397
347
-
This is simple yet complete WebServer library for `STM32` boards running built-in Ethernet LAN8742A (Nucleo-144, Discovery) or EMC28J60 Ethernet shields. ***The functions are similar and compatible to ESP8266/ESP32 WebServer libraries*** to make life much easier to port sketches from ESP8266/ESP32.
398
+
This is simple yet complete WebServer library for `STM32` boards running built-in Ethernet (Nucleo-144, Discovery) or EMC28J60 Ethernet shields. ***The functions are similar and compatible to ESP8266/ESP32 WebServer libraries*** to make life much easier to port sketches from ESP8266/ESP32.
348
399
349
400
This library currently supports
350
-
1. STM32 boards with built-in Ethernet LAN8742A such as :
401
+
1. STM32 boards with built-in Ethernet such as :
351
402
- Nucleo-144 (F429ZI, F767ZI)
352
403
- Discovery (STM32F746G-DISCOVERY)
353
404
- All STM32 Boards with Built-in Ethernet, See [How To Use Built-in Ethernet](https://github.com/khoih-prog/EthernetWebServer_STM32/issues/1)
@@ -370,7 +421,7 @@ and these boards are not supported:
370
421
- Nucleo-32 (small Flash/memory)
371
422
- Eval (no Serial, just need to redefine in sketch, library and UIPEthernet)
0 commit comments