|
TinyPPP
PPP networking over any Arduino Stream
|
| ▼Ntinyppp | TinyPPP internals: PPP engine, HDLC framing and the IP stack |
| CChecksum | Internet checksum (RFC 1071) over several (possibly odd sized) pieces |
| CHDLCDecoder | HDLC frame decoder (RFC 1662) |
| CHDLCEncoder | HDLC frame encoder (RFC 1662) |
| CIPStack | Minimal IPv4 stack (ICMP echo, UDP, TCP, DNS resolver) for platforms without lwIP |
| CPPPClient | TCP client over PPP: used like WiFiClient or EthernetClient |
| CPPPEngine | Portable PPP engine: LCP, PAP client and IPCP over an Arduino Stream |
| CPPPServer | TCP server over PPP: used like WiFiServer or EthernetServer |
| CPPPStats | Frame and packet counters of a PPPEngine |
| CPPPUDP | UDP socket over PPP: used like WiFiUDP or EthernetUDP |
| CRingBuffer | Byte ring buffer with a fixed capacity of N bytes |
| ▼CTinyPPP_ESP32 | PPP network interface for ESP32 (arduino-esp32 3.x): ESP-IDF lwIP PPP via esp_netif, integrated as a NetworkInterface |
| CDriver | |
| CTinyPPP_Generic | PPP network interface for platforms without lwIP: the PPP engine combined with the TinyPPP IPStack (TCP, UDP, ICMP echo and DNS) |
| CTinyPPP_RP2040 | PPP network interface for RP2040 / RP2350 (arduino-pico): the TinyPPP engine registered as a point-to-point lwIP netif |