TinyPPP
PPP networking over any Arduino Stream
Loading...
Searching...
No Matches
TinyPPP.h
Go to the documentation of this file.
1#pragma once
23#if defined(ARDUINO_ARCH_AVR) || defined(ARDUINO_ARCH_MEGAAVR)
24#error "TinyPPP needs a 32-bit board (AVR does not have enough RAM)"
25#elif defined(PPP_PREFER_GENERIC)
27#elif defined(ESP32)
29#elif defined(ARDUINO_ARCH_RP2040) && !defined(ARDUINO_ARCH_MBED)
31#else
33#endif
34
35// The public API in the global namespace; the internals stay in tinyppp
36#ifndef PPP_USE_NAMESPACE
37#define PPP_USE_NAMESPACE true
38#endif
39
40#if PPP_USE_NAMESPACE
41using namespace tinyppp;
42#endif
43
TinyPPP internals: PPP engine, HDLC framing and the IP stack.
Definition HDLC.h:11