mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
55d41c3377
esp_modem_stop_ppp() stops both ppp netif and switches the modem back to command mode. IF these two actions are not synchronised, we might experience issues of * active PPP session trying to send/receive uart-data * command mode already active before modem switched to it both resulting in crashes. Fixed by introducing the transition mode and running these actions in sequence * set esp-modem to transition mode * enter command mode, wait for the reply or re-sync * close the PPP netif * wait until the netif closes Other fixes include ignoring certain events if modem component not ready or not in appropriate mode: * ignoring all UART events comming from DTE with no DCE attached * ignore pattern detection in PPP mode Closes https://github.com/espressif/esp-idf/issues/6013 Closes https://github.com/espressif/esp-idf/issues/5737 Closes https://github.com/espressif/esp-idf/issues/6024 Closes https://github.com/espressif/esp-idf/issues/6058 Closes https://github.com/espressif/esp-idf/issues/5563 Closes https://github.com/espressif/esp-idf/issues/5695 Closes https://github.com/espressif/esp-idf/issues/5633 Closes https://github.com/espressif/esp-idf/issues/4482 Related https://github.com/espressif/esp-idf/pull/4849 Related https://github.com/espressif/esp-idf/pull/4653 |
||
---|---|---|
.. | ||
bg96.h | ||
esp_modem_compat.h | ||
esp_modem_dce_service.h | ||
esp_modem_dce.h | ||
esp_modem_dte.h | ||
esp_modem_netif.h | ||
esp_modem.h | ||
sim800.h | ||
sim7600.h |