mirror of
https://github.com/ole00/afterburner.git
synced 2025-02-16 19:31:15 +00:00
Add progress bar for uploading fuses
This commit is contained in:
parent
78eb638c98
commit
39b27c3cac
@ -778,6 +778,9 @@ static char upload() {
|
|||||||
//fuse map
|
//fuse map
|
||||||
buf[0] = 0;
|
buf[0] = 0;
|
||||||
fuseSet = 0;
|
fuseSet = 0;
|
||||||
|
|
||||||
|
printf("Uploading fuse map...\n");
|
||||||
|
printf("\e[?25l");
|
||||||
for (i = 0; i < totalFuses;) {
|
for (i = 0; i < totalFuses;) {
|
||||||
unsigned char f = 0;
|
unsigned char f = 0;
|
||||||
if (i % 32 == 0) {
|
if (i % 32 == 0) {
|
||||||
@ -805,8 +808,13 @@ static char upload() {
|
|||||||
|
|
||||||
sprintf(line, "%02X", f);
|
sprintf(line, "%02X", f);
|
||||||
strcat(buf, line);
|
strcat(buf, line);
|
||||||
|
|
||||||
|
printf("%4d/%4d |", i + 1, totalFuses);
|
||||||
|
int done = ((i + 1) * 40) / totalFuses;
|
||||||
|
printf("%.*s%*s|\r", done, "########################################", 40 - done, "");
|
||||||
}
|
}
|
||||||
|
printf("%4d/%4d |########################################|\n", totalFuses, totalFuses);
|
||||||
|
printf("\e[?25h");
|
||||||
|
|
||||||
// send last unfinished fuse line
|
// send last unfinished fuse line
|
||||||
if (i % 32 && fuseSet) {
|
if (i % 32 && fuseSet) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user