From 8b3d42005543fcf45928aba2eee0114c93080aef Mon Sep 17 00:00:00 2001 From: Manuel Stocker Date: Wed, 23 Feb 2022 17:25:19 +0100 Subject: [PATCH] Implement esp_modem_sync for the C API --- components/esp_modem/src/esp_modem_c_api.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/components/esp_modem/src/esp_modem_c_api.cpp b/components/esp_modem/src/esp_modem_c_api.cpp index 7c48fb406..0753c7f30 100644 --- a/components/esp_modem/src/esp_modem_c_api.cpp +++ b/components/esp_modem/src/esp_modem_c_api.cpp @@ -104,6 +104,14 @@ extern "C" void esp_modem_destroy(esp_modem_dce_t *dce_wrap) } } +extern "C" esp_err_t esp_modem_sync(esp_modem_dce_t *dce_wrap) +{ + if (dce_wrap == nullptr || dce_wrap->dce == nullptr) { + return ESP_ERR_INVALID_ARG; + } + return command_response_to_esp_err(dce_wrap->dce->sync()); +} + extern "C" esp_err_t esp_modem_set_mode(esp_modem_dce_t *dce_wrap, esp_modem_dce_mode_t mode) { if (dce_wrap == nullptr || dce_wrap->dce == nullptr) {