esp_modem: Return true from on_data callback in data mode

The callback should return false only if there is a problem with the received data.
The updated UART Terminal implementation cannot longer clear is callback.
It is DTE's responsibility to clear the callback.
This commit is contained in:
Tomas Rezucha committed 2023-02-23 20:32:13 +01:00
1 parent 02be2b76f8
commit 44bae24c78
4 files changed
+4 -6

No files matched your search

@@ -39,7 +39,7 @@ void Netif::start()
{
ppp_dte->set_read_cb([this](uint8_t *data, size_t len) -> bool {
receive(data, len);
return false;
return true;
});
netif->transmit = esp_modem_dte_transmit;
netif->ctx = (void *)this;