Skip to content

Commit c4d9cc6

Browse files
authored
Merge pull request #540 from david-cermak/fix/modem_uart_missed_event
fix(modem): Fixed UART task to check for buffered data periodically
2 parents 887dbcd + 4bdd90c commit c4d9cc6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

components/esp_modem/src/esp_modem_uart.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,11 @@ void UartTerminal::task()
160160
ESP_LOGW(TAG, "unknown uart event type: %d", event.type);
161161
break;
162162
}
163+
} else {
164+
uart_get_buffered_data_len(uart.port, &len);
165+
if (len && on_read) {
166+
on_read(nullptr, len);
167+
}
163168
}
164169
}
165170
}

0 commit comments

Comments
 (0)