diff --git a/libraries/AP_Hott_Telem/AP_Hott_Telem.cpp b/libraries/AP_Hott_Telem/AP_Hott_Telem.cpp index 5ae8d04d57..5103013aab 100644 --- a/libraries/AP_Hott_Telem/AP_Hott_Telem.cpp +++ b/libraries/AP_Hott_Telem/AP_Hott_Telem.cpp @@ -419,10 +419,7 @@ void AP_Hott_Telem::loop(void) continue; } if (n > 2) { - while (n--) { - uart->read(); - hal.scheduler->delay_microseconds(100); - } + uart->discard_input(); continue; }