From 3fefcfda53f8ebf051e6e2f4e6bee33e8dfa16c4 Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Wed, 2 Apr 2014 20:42:41 +0200 Subject: [PATCH] Bootloader progress bar was still wrong --- radio/src/bootloader/boot.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/radio/src/bootloader/boot.cpp b/radio/src/bootloader/boot.cpp index b141fb1e44..223cfcf30e 100644 --- a/radio/src/bootloader/boot.cpp +++ b/radio/src/bootloader/boot.cpp @@ -886,9 +886,9 @@ int main() firmwareWritten += 4; // 4K blocks lcd_rect( 3, 6*FH+4, 204, 7); - lcd_hline(5, 6*FH+6, (200*2*firmwareWritten-32)/(FlashSize), FORCE); - lcd_hline(5, 6*FH+7, (200*2*firmwareWritten-32)/(FlashSize), FORCE); - lcd_hline(5, 6*FH+8, (200*2*firmwareWritten-32)/(FlashSize), FORCE); + lcd_hline(5, 6*FH+6, (200*firmwareWritten*1024)/FirmwareSize, FORCE); + lcd_hline(5, 6*FH+7, (200*firmwareWritten*1024)/FirmwareSize, FORCE); + lcd_hline(5, 6*FH+8, (200*firmwareWritten*1024)/FirmwareSize, FORCE); fr = f_read(&FlashFile, (BYTE *)Block_buffer, sizeof(Block_buffer), &BlockCount); if (BlockCount == 0) {