FreeCalypso > hg > freecalypso-sw
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'; +}