mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #11719 from wajahat-ublox/echo_fix
Ensure modem echo is off before sending other AT commandspull/11810/head
commit
18d4adf04f
|
@ -454,10 +454,12 @@ nsapi_error_t AT_CellularDevice::init()
|
||||||
_at->clear_error();
|
_at->clear_error();
|
||||||
_at->flush();
|
_at->flush();
|
||||||
_at->at_cmd_discard("E0", "");
|
_at->at_cmd_discard("E0", "");
|
||||||
_at->at_cmd_discard("+CMEE", "=1");
|
|
||||||
_at->at_cmd_discard("+CFUN", "=1");
|
|
||||||
if (_at->get_last_error() == NSAPI_ERROR_OK) {
|
if (_at->get_last_error() == NSAPI_ERROR_OK) {
|
||||||
break;
|
_at->at_cmd_discard("+CMEE", "=1");
|
||||||
|
_at->at_cmd_discard("+CFUN", "=1");
|
||||||
|
if (_at->get_last_error() == NSAPI_ERROR_OK) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
tr_debug("Wait 100ms to init modem");
|
tr_debug("Wait 100ms to init modem");
|
||||||
rtos::ThisThread::sleep_for(100); // let modem have time to get ready
|
rtos::ThisThread::sleep_for(100); // let modem have time to get ready
|
||||||
|
|
Loading…
Reference in New Issue