aboutsummaryrefslogtreecommitdiff
path: root/ports/esp32/modnetwork.h
AgeCommit message (Collapse)Author
2020-07-21esp32/network_lan: Add support for IP101 PHY.Kenneth Ryerson
Signed-off-by: Kenneth Ryerson <kenneth.ryerson@gmail.com>
2019-08-28esp32: Add 'config' function to network.LAN, reusing network.WLAN.Eric Poulsen
2018-10-19esp32/network_ppp: Add PPPoS functionality.Eric Poulsen
This commit adds network.PPP(stream) which allows to create a TCP/IP network interface over a stream object (eg a UART).
2018-04-27esp32/modsocket: Add support for registering socket event callbacks.Damien George
The esp8266 uses modlwip.c for its usocket implementation, which allows to easily support callbacks on socket events (like when a socket becomes ready for reading). This is not as easy to do for the esp32 which uses the ESP-IDF-provided lwIP POSIX socket API. Socket events are needed to get WebREPL working, and this patch provides a way for such events to work by explicitly polling registered sockets for readability, and then calling the associated callback if the socket is readable.
2017-12-13esp32: Implement wired Ethernet via network.LAN().Eric Poulsen
Updates to Makefile, modnetwork.c, and addition of network_lan.c to implement `network.LAN()` object for wired PHY objects.