Commit 8959218 1 parent a216c4d commit 8959218 Copy full SHA for 8959218
File tree 1 file changed +10
-0
lines changed
1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 12
12
13
13
#include " blit_launch.hpp"
14
14
#include " file.hpp"
15
+ #include " overlay.hpp"
15
16
16
17
#include " engine/engine.hpp"
17
18
#include " engine/file.hpp"
@@ -389,6 +390,13 @@ void erase_game(uint32_t offset) {
389
390
// fall back to one block if size unknown
390
391
auto num_blocks = size == 0 ? 1 : calc_num_blocks (size);
391
392
393
+ // we can't display progress unless we break up the erase...
394
+ set_render_overlay_enabled (true );
395
+ set_overlay_message (" Erasing flash..." );
396
+ set_overlay_progress (0 , 0 );
397
+ // make sure the message is displayed before we disable interrupts/core1
398
+ overlay_try_render (true );
399
+
392
400
// do erase
393
401
auto status = save_and_disable_interrupts ();
394
402
@@ -403,6 +411,8 @@ void erase_game(uint32_t offset) {
403
411
multicore_lockout_end_blocking (); // resume core1
404
412
405
413
restore_interrupts (status);
414
+
415
+ set_render_overlay_enabled (false );
406
416
#endif
407
417
}
408
418
You can’t perform that action at this time.
0 commit comments