summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/esp32/modnetwork_globals.h2
-rw-r--r--ports/esp32/network_ppp.c4
-rw-r--r--ports/esp32/ppp_set_auth.c2
3 files changed, 7 insertions, 1 deletions
diff --git a/ports/esp32/modnetwork_globals.h b/ports/esp32/modnetwork_globals.h
index c6369ab9a..56e534191 100644
--- a/ports/esp32/modnetwork_globals.h
+++ b/ports/esp32/modnetwork_globals.h
@@ -7,7 +7,9 @@
#if MICROPY_PY_NETWORK_LAN
{ MP_ROM_QSTR(MP_QSTR_LAN), MP_ROM_PTR(&esp_network_get_lan_obj) },
#endif
+#if defined(CONFIG_ESP_NETIF_TCPIP_LWIP) && defined(CONFIG_LWIP_PPP_SUPPORT)
{ MP_ROM_QSTR(MP_QSTR_PPP), MP_ROM_PTR(&esp_network_ppp_make_new_obj) },
+#endif
{ MP_ROM_QSTR(MP_QSTR_phy_mode), MP_ROM_PTR(&esp_network_phy_mode_obj) },
#if MICROPY_PY_NETWORK_WLAN
diff --git a/ports/esp32/network_ppp.c b/ports/esp32/network_ppp.c
index 0d8046c97..08443752c 100644
--- a/ports/esp32/network_ppp.c
+++ b/ports/esp32/network_ppp.c
@@ -43,6 +43,8 @@
#include "lwip/dns.h"
#include "netif/ppp/pppapi.h"
+#if defined(CONFIG_ESP_NETIF_TCPIP_LWIP) && defined(CONFIG_LWIP_PPP_SUPPORT)
+
#define PPP_CLOSE_TIMEOUT_MS (4000)
typedef struct _ppp_if_obj_t {
@@ -341,3 +343,5 @@ MP_DEFINE_CONST_OBJ_TYPE(
MP_TYPE_FLAG_NONE,
locals_dict, &ppp_if_locals_dict
);
+
+#endif
diff --git a/ports/esp32/ppp_set_auth.c b/ports/esp32/ppp_set_auth.c
index 88ab668d4..dc2a3dcd7 100644
--- a/ports/esp32/ppp_set_auth.c
+++ b/ports/esp32/ppp_set_auth.c
@@ -9,7 +9,7 @@
#include "ppp_set_auth.h"
-#ifdef CONFIG_ESP_NETIF_TCPIP_LWIP
+#if defined(CONFIG_ESP_NETIF_TCPIP_LWIP) && defined(CONFIG_LWIP_PPP_SUPPORT)
#include "netif/ppp/pppapi.h"