Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

stm32duino/STM32Ethernet

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32Ethernet

Ethernet Library for Arduino

With an STM32 board with Ethernet compatibility, this library allows a STM32 board (NUCLEO, DISCOVERY, ...) to connect to the internet.

For more information about this library please visit us at http://www.arduino.cc/en/Reference/Ethernet

Note

The library is based on LwIP, a Lightweight TCP/IP stack.
http://git.savannah.gnu.org/cgit/lwip.git The LwIP has been ported as Arduino library. The STM32Ethernet library depends on it.

EthernetClass::maintain() in no more required to renew IP address from DHCP.
It is done automatically by the LwIP stack in a background task.

An Idle task is required by the LwIP stack to handle timer and data reception. This idle task is called inside the main loop in background by the function stm32_eth_scheduler(). Be careful to not lock the system inside the function loop() where LwIP could never be updated. Call Ethernet::schedule() performs an update of the LwIP stack.

Wiki

You can find information at https://github.com/stm32duino/wiki/wiki/STM32Ethernet

About

Arduino library to support Ethernet for STM32 based board

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 12

Morty Proxy This is a proxified and sanitized view of the page, visit original site.