feat(modem): Support for pausing network in C-API

also adds a demo of this feature to pppos client example
This commit is contained in:
David Cermak
2024-12-05 10:30:22 +01:00
parent 247f1681e8
commit 1db83cd1ca
5 changed files with 45 additions and 1 deletions

View File

@@ -475,3 +475,11 @@ extern "C" esp_err_t esp_modem_set_urc(esp_modem_dce_t *dce_wrap, esp_err_t(*got
return ESP_OK;
}
#endif
extern "C" esp_err_t esp_modem_pause_net(esp_modem_dce_t *dce_wrap, bool pause)
{
if (dce_wrap == nullptr || dce_wrap->dce == nullptr) {
return ESP_ERR_INVALID_ARG;
}
return command_response_to_esp_err(dce_wrap->dce->pause_netif(pause));
}