Skip to content

Commit d1e6708

Browse files
committed
fix(modem): Add missing set_echo() C wrapper
Closes #926
1 parent 318bca1 commit d1e6708

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

components/esp_modem/src/esp_modem_c_api.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,15 @@ extern "C" esp_err_t esp_modem_read_pin(esp_modem_dce_t *dce_wrap, bool *pin)
163163
return command_response_to_esp_err(dce_wrap->dce->read_pin(*pin));
164164
}
165165

166+
extern "C" esp_err_t esp_modem_set_echo(esp_modem_dce_t *dce_wrap, const bool echo_on)
167+
{
168+
if (dce_wrap == nullptr || dce_wrap->dce == nullptr) {
169+
return ESP_ERR_INVALID_ARG;
170+
}
171+
172+
return command_response_to_esp_err(dce_wrap->dce->set_echo(echo_on));
173+
}
174+
166175
extern "C" esp_err_t esp_modem_sms_txt_mode(esp_modem_dce_t *dce_wrap, bool txt)
167176
{
168177
if (dce_wrap == nullptr || dce_wrap->dce == nullptr) {

0 commit comments

Comments
 (0)