Skip to content

Commit e02d9ed

Browse files
author
fpr
committed
Update library documentation
Signed-off-by: fpr <[email protected]>
1 parent f5fecc7 commit e02d9ed

File tree

3 files changed

+31
-8
lines changed

3 files changed

+31
-8
lines changed

AUTHORS

+2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,10 @@ Paul Stoffregen https://github.com/PaulStoffregen
3131
per1234 https://github.com/per1234
3232
Richard Sim
3333
Scott Fitzgerald https://github.com/shfitz
34+
STMicroelectronics https://github.com/stm32duino
3435
Thibaut Viard https://github.com/aethaniel
3536
Tom Igoe https://github.com/tigoe
37+
Wi6Labs http://www.wi6labs.com/
3638
WizNet http://www.wiznet.co.kr
3739
Zach Eveland https://github.com/zeveland
3840

README.adoc renamed to README

-7
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
= Ethernet Library for Arduino =
2-
3-
With the Arduino Ethernet Shield, this library allows an Arduino board to connect to the internet.
4-
5-
For more information about this library please visit us at
6-
http://www.arduino.cc/en/Reference/Ethernet
7-
81
== License ==
92

103
Copyright (c) 2010 Arduino LLC. All right reserved.

README.md

+29-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,29 @@
1-
# STM32Ethernet
1+
# STM32Ethernet
2+
3+
## Ethernet Library for Arduino
4+
5+
With an STM32 board with Ethernet compatibility, this library allows a STM32
6+
board (NUCLEO, DISCOVERY, ...) to connect to the internet.
7+
8+
For more information about this library please visit us at
9+
http://www.arduino.cc/en/Reference/Ethernet
10+
11+
## Note
12+
13+
The library is based on LwIP, a Lightweight TCP/IP stack.
14+
http://git.savannah.gnu.org/cgit/lwip.git
15+
The LwIP has been ported as Arduino library. The STM32Ethernet library depends
16+
on it.
17+
18+
EthernetClass::maintain() in no more required to renew IP address from DHCP.
19+
It is done automatically by the LwIP stack in a background task.
20+
21+
An Idle task is required by the LwIP stack to handle timer and data reception.
22+
This idle task is called inside the main loop in background by the function
23+
stm32_eth_scheduler(). Be careful to not lock the system inside the function
24+
loop() where LwIP could never be updated. Call EthernetUDP::parsePacket() or
25+
EthernetClient::available() performs an update of the LwIP stack.
26+
27+
## Wiki
28+
29+
You can find information at https://github.com/stm32duino/wiki/wiki/STM32Ethernet

0 commit comments

Comments
 (0)