[U-Boot] [patch] Improve progres bar for booting from USB stick.

The progress bar that is displayed during booting from USB stick runs out out the screen This change limits the 'dots' to 60 characters at most on a line.
Signed-off-by: Remy Bohmer linux@bohmer.net --- common/usb_storage.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
Index: u-boot-usb.new/common/usb_storage.c =================================================================== --- u-boot-usb.new.orig/common/usb_storage.c 2008-12-04 21:59:18.000000000 +0100 +++ u-boot-usb.new/common/usb_storage.c 2008-12-04 22:00:59.000000000 +0100 @@ -175,10 +175,15 @@ block_dev_desc_t *usb_stor_get_dev(int i return (index < USB_MAX_STOR_DEV) ? &usb_dev_desc[index] : NULL; }
- void usb_show_progress(void) { + static int cnt; + printf("."); + if (cnt++ == 60) { + cnt = 0; + printf("\n"); + } }
/*********************************************************************************

Dear Remy Bohmer,
In message 49384d2b.01b2420a.53e2.7d63@mx.google.com you wrote:
The progress bar that is displayed during booting from USB stick runs out out the screen This change limits the 'dots' to 60 characters at most on a line.
Signed-off-by: Remy Bohmer linux@bohmer.net
common/usb_storage.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
Index: u-boot-usb.new/common/usb_storage.c
--- u-boot-usb.new.orig/common/usb_storage.c 2008-12-04 21:59:18.000000000 +0100 +++ u-boot-usb.new/common/usb_storage.c 2008-12-04 22:00:59.000000000 +0100 @@ -175,10 +175,15 @@ block_dev_desc_t *usb_stor_get_dev(int i return (index < USB_MAX_STOR_DEV) ? &usb_dev_desc[index] : NULL; }
void usb_show_progress(void) {
- static int cnt;
- printf(".");
- if (cnt++ == 60) {
cnt = 0;
printf("\n");
- }
}
We should use putc() here, in both calls.
Best regards,
Wolfgang Denk
participants (2)
-
Remy Bohmer
-
Wolfgang Denk