TinyPPP
PPP networking over any Arduino Stream
Loading...
Searching...
No Matches
src
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)
26
#include "
tinyppp/TinyPPP_Generic.h
"
27
#elif defined(ESP32)
28
#include "
tinyppp/TinyPPP_ESP32.h
"
29
#elif defined(ARDUINO_ARCH_RP2040) && !defined(ARDUINO_ARCH_MBED)
30
#include "
tinyppp/TinyPPP_RP2040.h
"
31
#else
32
#include "
tinyppp/TinyPPP_Generic.h
"
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
41
using namespace
tinyppp
;
42
#endif
43
TinyPPP_ESP32.h
TinyPPP_Generic.h
TinyPPP_RP2040.h
tinyppp
TinyPPP internals: PPP engine, HDLC framing and the IP stack.
Definition
HDLC.h:11
Generated by
1.9.8