From 311822f3c79812da0fc081bb3940c1f131c373dc Mon Sep 17 00:00:00 2001 From: sanni Date: Mon, 20 Jun 2022 23:22:16 +0200 Subject: [PATCH] Add progress bar to GBA --- Cart_Reader/GBA.ino | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Cart_Reader/GBA.ino b/Cart_Reader/GBA.ino index ddd4799..d7c9fdd 100644 --- a/Cart_Reader/GBA.ino +++ b/Cart_Reader/GBA.ino @@ -136,7 +136,6 @@ void gbaMenu() { #ifdef global_log save_log(); #endif - println_Msg(F("")); println_Msg(F("Press Button...")); display_Update(); wait(); @@ -914,6 +913,11 @@ void readROM_GBA() { print_Error(F("Can't create file on SD"), true); } + //Initialize progress bar + uint32_t processedProgressBar = 0; + uint32_t totalProgressBar = (uint32_t)(cartSize); + draw_progressbar(0, totalProgressBar); + // Read rom for (int myAddress = 0; myAddress < cartSize; myAddress += 512) { // Blink led @@ -928,6 +932,9 @@ void readROM_GBA() { // Write to SD myFile.write(sdBuffer, 512); + + processedProgressBar += 512; + draw_progressbar(processedProgressBar, totalProgressBar); } // Close the file: