diff loadtools/flutil.c @ 65:a7da6648a7f8

fc-loadtool: flash program-bin command implemented, compiles
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Fri, 28 Jun 2013 21:12:22 +0000
parents 6fb41cfa773d
children 336f5cc96810
line wrap: on
line diff
--- a/loadtools/flutil.c	Fri Jun 28 04:49:09 2013 +0000
+++ b/loadtools/flutil.c	Fri Jun 28 21:12:22 2013 +0000
@@ -129,3 +129,24 @@
 	*endp = sp;
 	return(0);
 }
+
+build_flashw_hex_string(bin, strbuf, nwords, m0src)
+	u_char *bin;
+	char *strbuf;
+	int nwords, m0src;
+{
+	int i;
+	u_char *dp;
+	char *s;
+
+	for (dp = bin, s = strbuf, i =0; i < nwords; dp += 2, s += 4, i++) {
+		if (m0src) {
+			sprintf(s, "%02X", dp[0]);
+			sprintf(s + 2, "%02X", dp[1]);
+		} else {
+			sprintf(s, "%02X", dp[1]);
+			sprintf(s + 2, "%02X", dp[0]);
+		}
+	}
+	*s = '\0';
+}