feat(esp-modem): Add exit PPP in example

This commit is contained in:
Jonathan Dreyer
2022-06-14 23:22:06 +02:00
parent b8d1e58778
commit 290197c210
2 changed files with 16 additions and 0 deletions

View File

@ -61,4 +61,10 @@ menu "Example Configuration"
help help
HTTPS address of the update binary. HTTPS address of the update binary.
config EXAMPLE_CLOSE_CMUX_AT_END
bool "Close multiplexed mode at the end of the example"
default n
help
Close the multiplexed mode at the end of the example and rollback to command mode.
endmenu endmenu

View File

@ -164,4 +164,14 @@ extern "C" void app_main(void)
return; return;
} }
#endif // CONFIG_EXAMPLE_PERFORM_OTA #endif // CONFIG_EXAMPLE_PERFORM_OTA
/* Close multiplexed command/data mode */
#if CONFIG_EXAMPLE_CLOSE_CMUX_AT_END == 1
if (dce->set_mode(esp_modem::modem_mode::COMMAND_MODE)) {
std::cout << "Modem has correctly entered command mode" << std::endl;
} else {
ESP_LOGE(TAG, "Failed to configure desired mode... exiting");
return;
}
#endif
} }