# HG changeset patch
# User Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
# Date 1372519315 0
# Node ID 98f855e58c9fcfed3473a96d367b884bdc65ec06
# Parent  a7da6648a7f835aeee46a1fd53c5f140de059e24
fc-loadtool flash program-bin command: forgot to print progress dots

diff -r a7da6648a7f8 -r 98f855e58c9f loadtools/flprogbin.c
--- a/loadtools/flprogbin.c	Fri Jun 28 21:12:22 2013 +0000
+++ b/loadtools/flprogbin.c	Sat Jun 29 15:21:55 2013 +0000
@@ -106,6 +106,7 @@
 	targv[0] = "AMFB";
 	targv[1] = shortarg;
 	targv[2] = 0;
+	printf("Setting flash base address: %s %s\n", targv[0], targv[1]);
 	tpinterf_make_cmd(targv);
 	if (tpinterf_send_cmd() < 0) {
 		fclose(binf);
@@ -121,6 +122,7 @@
 	targv[1] = shortarg;
 	targv[2] = longarg;
 	targv[3] = 0;
+	printf("Programming flash, each \'.\' = 256 bytes of data\n");
 	while (len) {
 		if (len >= 256)
 			reclen = 256;
@@ -146,7 +148,10 @@
 		}
 		flashoff += reclen;
 		len -= reclen;
+		putchar('.');
+		fflush(stdout);
 	}
+	putchar('\n');
 	fclose(binf);
 	return(0);
 }