|
1 | 1 | /*
|
2 |
| - * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD |
| 2 | + * SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD |
3 | 3 | *
|
4 | 4 | * SPDX-License-Identifier: Unlicense OR CC0-1.0
|
5 | 5 | */
|
@@ -89,7 +89,7 @@ void wakeup_modem(void)
|
89 | 89 | vTaskDelay(pdMS_TO_TICKS(2000));
|
90 | 90 | }
|
91 | 91 |
|
92 |
| -#ifdef CONFIG_EXAMPLE_MODEM_DEVICE_SHINY |
| 92 | +#ifdef CONFIG_ESP_MODEM_URC_HANDLER |
93 | 93 | command_result handle_urc(uint8_t *data, size_t len)
|
94 | 94 | {
|
95 | 95 | ESP_LOG_BUFFER_HEXDUMP("on_read", data, len, ESP_LOG_INFO);
|
@@ -238,7 +238,9 @@ extern "C" void app_main(void)
|
238 | 238 | if (c->get_count_of(&SetModeArgs::mode)) {
|
239 | 239 | auto mode = c->get_string_of(&SetModeArgs::mode);
|
240 | 240 | modem_mode dev_mode;
|
241 |
| - if (mode == "UNDEF") { |
| 241 | + if (mode == "AUTO") { |
| 242 | + dev_mode = esp_modem::modem_mode::AUTODETECT; |
| 243 | + } else if (mode == "UNDEF") { |
242 | 244 | dev_mode = esp_modem::modem_mode::UNDEF;
|
243 | 245 | } else if (mode == "CMUX1") {
|
244 | 246 | dev_mode = esp_modem::modem_mode::CMUX_MANUAL_MODE;
|
@@ -370,15 +372,15 @@ extern "C" void app_main(void)
|
370 | 372 | ESP_LOGI(TAG, "Resetting the module...");
|
371 | 373 | CHECK_ERR(dce->reset(), ESP_LOGI(TAG, "OK"));
|
372 | 374 | });
|
373 |
| -#ifdef CONFIG_EXAMPLE_MODEM_DEVICE_SHINY |
| 375 | +#ifdef CONFIG_ESP_MODEM_URC_HANDLER |
374 | 376 | const ConsoleCommand HandleURC("urc", "toggle urc handling", no_args, [&](ConsoleCommand * c) {
|
375 | 377 | static int cnt = 0;
|
376 | 378 | if (++cnt % 2) {
|
377 | 379 | ESP_LOGI(TAG, "Adding URC handler");
|
378 |
| - dce->set_on_read(handle_urc); |
| 380 | + dce->set_urc(handle_urc); |
379 | 381 | } else {
|
380 | 382 | ESP_LOGI(TAG, "URC removed");
|
381 |
| - dce->set_on_read(nullptr); |
| 383 | + dce->set_urc(nullptr); |
382 | 384 | }
|
383 | 385 | return 0;
|
384 | 386 | });
|
|
0 commit comments