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)
37
+
-***All STM32 boards (STM32F/L/H/G/WB/MP1) with 32K+ Flash, with Built-in Ethernet***
38
+
- See [How To Use Built-in Ethernet](https://github.com/khoih-prog/EthernetWebServer_STM32/issues/1)
39
+
40
+
2.***STM32F/L/H/G/WB/MP1 boards (with 32+K Flash) running W5x00 or ENC28J60 shields)***
41
+
- Nucleo-144
42
+
- Nucleo-64
43
+
- Discovery
44
+
- Generic STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7 (with 64+K Flash): x8 and up
45
+
- STM32L0, STM32L1, STM32L4
46
+
- STM32G0, STM32G4
47
+
- STM32H7
48
+
- STM32WB
49
+
- STM32MP1
50
+
- LoRa boards
51
+
- 3-D printer boards
52
+
- Generic Flight Controllers
53
+
- Midatronics boards
54
+
55
+
3. 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)
35
56
36
57
---
37
58
@@ -333,24 +354,26 @@ Please take a look at other examples, as well.
333
354
1) STM32 boards with built-in Ethernet (to use USE_BUILTIN_ETHERNET = true) such as :
334
355
- Nucleo-144 (F429ZI, F767ZI)
335
356
- Discovery (STM32F746G-DISCOVERY)
336
-
- All STM32 Boards with Built-in Ethernet, See How To Use Built-in Ethernet at (https://github.com/khoih-prog/EthernetWebServer_STM32/issues/1)
@@ -754,20 +801,24 @@ Disconnecting from server...
754
801
755
802
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.
756
803
804
+
---
805
+
757
806
This library currently supports
758
-
1. ***STM32 boards with built-in Ethernet*** such as :
807
+
1. ***STM32 boards with built-in Ethernet LAN8742A*** such as :
759
808
- Nucleo-144 (F429ZI, F767ZI)
760
809
- Discovery (STM32F746G-DISCOVERY)
761
810
- All STM32 Boards with Built-in Ethernet, See [How To Use Built-in Ethernet](https://github.com/khoih-prog/EthernetWebServer_STM32/issues/1)
- Generic STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7 (with 64+K Flash): x8 and up
817
+
- STM32L0, STM32L1, STM32L4
818
+
- STM32G0, STM32G4
819
+
- STM32H7
820
+
- STM32WB
767
821
- STM32MP1
768
-
- Generic STM32F1 (with 64+K Flash): C8 and up
769
-
- Generic STM32F4
770
-
- STM32L0
771
822
- LoRa boards
772
823
- 3-D printer boards
773
824
- Generic Flight Controllers
@@ -791,17 +842,17 @@ and these boards are not supported:
791
842
792
843
1. Bug Searching and Killing
793
844
2. Add SSL/TLS Client and Server support
794
-
3. Support more types of Ethernet shields such as W5x00, etc.
795
-
4. Support more non-compatible Ethernet Libraries such as Ethernet_Shield_W5200, EtherCard, EtherSia
796
-
5. Add mDNS features.
797
-
6. Use AsyncTCP features from [Phil Bowles' STM32AsyncTCP](https://github.com/philbowles/STM32AsyncTCP).
845
+
3. Support more non-compatible Ethernet Libraries such as Ethernet_Shield_W5200, EtherCard, EtherSia
846
+
4. Add mDNS features.
847
+
5. Use AsyncTCP features from [Phil Bowles' STM32AsyncTCP](https://github.com/philbowles/STM32AsyncTCP).
798
848
799
849
### DONE
800
850
801
851
1. Add support to ***STM32F1,2,3,4,7 boards*** with 64K+ Flash.
802
852
2. Add support to ***built-in Ethernet LAN8742A*** using [STM32Ethernet library](https://github.com/stm32duino/STM32Ethernet) , for boards such as Nucleo-144 NUCLEO_F767ZI.
803
853
3. Add support to ***Ethernet W5x00***, using either [`Ethernet`](https://www.arduino.cc/en/Reference/Ethernet), [`Ethernet2`](https://github.com/khoih-prog/Ethernet2), [`Ethernet3`](https://github.com/sstaub/Ethernet3) or [`EthernetLarge`](https://github.com/OPEnSLab-OSU/EthernetLarge) library
804
-
4. Add support to Ethernet ***ENC28J60***, using [`UIPEthernet`](https://github.com/UIPEthernet/UIPEthernet) library
854
+
4. Add support to Ethernet ***ENC28J60***, using [`UIPEthernet`](https://github.com/UIPEthernet/UIPEthernet) library
855
+
5. Add support to all STM32 boards (STM32F/L/H/G/WB/MP1) with 32K+ Flash.
0 commit comments