Correct small mistakes in ui functions.
This commit is contained in:
parent
559fd817ef
commit
18aba79467
10
src/ui.c
10
src/ui.c
@ -72,21 +72,21 @@ void ui_print_progress(int pos, int max)
|
||||
static uint8_t last_car = 0;
|
||||
|
||||
if (output_ui_fd == 0) {
|
||||
float percent = (pos / max) * 100;
|
||||
double percent = ((double)pos / (double)max) * 100.0;
|
||||
char bar[60];
|
||||
int nbbar = (pos * MAX_BAR) / 100;
|
||||
int i;
|
||||
uint32_t nbbar = (pos * MAX_BAR) / max;
|
||||
uint32_t i;
|
||||
memset(bar, 0, 60);
|
||||
for(i = 0 ; i < MAX_BAR ; i++) {
|
||||
if (i < nbbar)
|
||||
bar[i] = '=';
|
||||
else bar[i] = ' ';
|
||||
}
|
||||
sprintf(buffer, "|%s %c %2.1f%%", bar, rotator[last_car], percent);
|
||||
sprintf(buffer, "|%s %c %2.1f%%\r", bar, rotator[last_car], percent);
|
||||
last_car = (last_car + 1) % 4;
|
||||
}
|
||||
else {
|
||||
sprintf(buffer, "%d %d %d %s", current_pass, pos, max, cur_device);
|
||||
sprintf(buffer, "%d %d %d %s\n", current_pass, pos, max, cur_device);
|
||||
}
|
||||
ui_print_text(buffer);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user