From 506b24829c80850579f2f6b37f55631505afce1f Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Sun, 28 Aug 2016 08:47:51 +0200 Subject: [PATCH] [Horus] Disable the WD timer on USB massstorage read/write --- radio/src/targets/common/arm/stm32/usbd_storage_msd.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/radio/src/targets/common/arm/stm32/usbd_storage_msd.cpp b/radio/src/targets/common/arm/stm32/usbd_storage_msd.cpp index 8c04862e6..0eb10d707 100644 --- a/radio/src/targets/common/arm/stm32/usbd_storage_msd.cpp +++ b/radio/src/targets/common/arm/stm32/usbd_storage_msd.cpp @@ -223,6 +223,8 @@ int8_t STORAGE_Read (uint8_t lun, uint32_t blk_addr, uint16_t blk_len) { + watchdogSetTimeout(100/*1s*/); + #if defined(EEPROM) if (lun == STORAGE_EEPROM_LUN) { return (fat12Read(buf, blk_addr, blk_len) == 0) ? 0 : -1; @@ -246,6 +248,8 @@ int8_t STORAGE_Write (uint8_t lun, uint32_t blk_addr, uint16_t blk_len) { + watchdogSetTimeout(100/*1s*/); + #if defined(EEPROM) if (lun == STORAGE_EEPROM_LUN) { return (fat12Write(buf, blk_addr, blk_len) == 0) ? 0 : -1;