From d191a720d1f266450b43aa7cd6837e96b2f13094 Mon Sep 17 00:00:00 2001 From: Claudio Indellicati Date: Thu, 7 Apr 2022 17:08:54 +0200 Subject: [PATCH] =?UTF-8?q?esp=5Fmodem:=20Fix=20DCE=20selection=20in=20?= =?UTF-8?q?=E2=80=98pppos=5Fclient=E2=80=99=20example?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../examples/pppos_client/main/pppos_client_main.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/components/esp_modem/examples/pppos_client/main/pppos_client_main.c b/components/esp_modem/examples/pppos_client/main/pppos_client_main.c index 5a63fabe9..e36225576 100644 --- a/components/esp_modem/examples/pppos_client/main/pppos_client_main.c +++ b/components/esp_modem/examples/pppos_client/main/pppos_client_main.c @@ -143,7 +143,21 @@ void app_main(void) // Init netif object esp_netif_t *esp_netif = esp_netif_new(&netif_ppp_config); assert(esp_netif); + +#if CONFIG_EXAMPLE_MODEM_DEVICE_BG96 == 1 + ESP_LOGI(TAG, "Initializing esp_modem for the BG96 module..."); + esp_modem_dce_t *dce = esp_modem_new_dev(ESP_MODEM_DCE_BG96, &dte_config, &dce_config, esp_netif); +#elif CONFIG_EXAMPLE_MODEM_DEVICE_SIM800 == 1 + ESP_LOGI(TAG, "Initializing esp_modem for the SIM800 module..."); + esp_modem_dce_t *dce = esp_modem_new_dev(ESP_MODEM_DCE_SIM800, &dte_config, &dce_config, esp_netif); +#elif CONFIG_EXAMPLE_MODEM_DEVICE_SIM7600 == 1 + ESP_LOGI(TAG, "Initializing esp_modem for the SIM7600 module..."); + esp_modem_dce_t *dce = esp_modem_new_dev(ESP_MODEM_DCE_SIM7600, &dte_config, &dce_config, esp_netif); +#else + ESP_LOGI(TAG, "Initializing esp_modem for a generic module..."); esp_modem_dce_t *dce = esp_modem_new(&dte_config, &dce_config, esp_netif); +#endif + assert(dce); #if CONFIG_EXAMPLE_NEED_SIM_PIN == 1 // check if PIN needed