From af6bf931c141d1f5df43a1176302d1f9810fe380 Mon Sep 17 00:00:00 2001 From: Alex Klimaj Date: Thu, 4 Sep 2025 14:20:03 -0600 Subject: [PATCH] uavcan bootloader watchdog_pet during long flashes (#25523) --- platforms/nuttx/src/canbootloader/uavcan/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platforms/nuttx/src/canbootloader/uavcan/main.c b/platforms/nuttx/src/canbootloader/uavcan/main.c index db1f6691f9..015943f0e9 100644 --- a/platforms/nuttx/src/canbootloader/uavcan/main.c +++ b/platforms/nuttx/src/canbootloader/uavcan/main.c @@ -847,6 +847,8 @@ static flash_error_t file_read_and_program(const uavcan_Path_t *fw_path, uint8_t request.offset += length; bootloader.percentage_done = (request.offset / a_percent); + watchdog_pet(); + } while (request.offset < fw_image_size && length == sizeof(response.data) && flash_status == FLASH_OK);