From 83f97e9ac8658326253432e8acce5725be39786f Mon Sep 17 00:00:00 2001 From: bogd Date: Fri, 15 Dec 2023 17:59:51 +0200 Subject: [PATCH] network adapter info for GSM fixed --- src/GSMTransport.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/GSMTransport.c b/src/GSMTransport.c index 5e383aa..d7de4d0 100644 --- a/src/GSMTransport.c +++ b/src/GSMTransport.c @@ -98,6 +98,12 @@ static void on_ip_event(void *arg, esp_event_base_t event_base, ip_event_got_ip_t *event = (ip_event_got_ip_t*) event_data; esp_netif_t *netif = event->esp_netif; +#if CONFIG_WEBGUIAPP_GPRS_ENABLE + memcpy(&GetSysConf()->gsmSettings.IPAddr, &event->ip_info.ip, sizeof(event->ip_info.ip)); + memcpy(&GetSysConf()->gsmSettings.Mask, &event->ip_info.netmask, sizeof(event->ip_info.netmask)); + memcpy(&GetSysConf()->gsmSettings.Gateway, &event->ip_info.gw, sizeof(event->ip_info.gw)); +#endif + ESP_LOGI(TAG, "Modem Connect to PPP Server"); ESP_LOGI(TAG, "~~~~~~~~~~~~~~"); ESP_LOGI(TAG, "IP : " IPSTR, IP2STR(&event->ip_info.ip));