diff --git a/radio/src/io/frsky_firmware_update.cpp b/radio/src/io/frsky_firmware_update.cpp index f1460e6cc..1e793c4b3 100644 --- a/radio/src/io/frsky_firmware_update.cpp +++ b/radio/src/io/frsky_firmware_update.cpp @@ -120,14 +120,13 @@ void FrskyDeviceFirmwareUpdate::startup() bool FrskyDeviceFirmwareUpdate::readBuffer(uint8_t * buffer, uint8_t count, uint32_t timeout) { - uint32_t elapsed = 0; - watchdogSuspend(timeout); switch(module) { #if defined(INTMODULE_USART) case INTERNAL_MODULE: { + uint32_t elapsed = 0; uint8_t index = 0; while (index < count && elapsed < timeout) { if (intmoduleFifo.pop(buffer[index])) {