FreeCalypso > hg > freecalypso-sw
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 64:a481d648278a | 65:a7da6648a7f8 |
|---|---|
| 127 sp++; | 127 sp++; |
| 128 } | 128 } |
| 129 *endp = sp; | 129 *endp = sp; |
| 130 return(0); | 130 return(0); |
| 131 } | 131 } |
| 132 | |
| 133 build_flashw_hex_string(bin, strbuf, nwords, m0src) | |
| 134 u_char *bin; | |
| 135 char *strbuf; | |
| 136 int nwords, m0src; | |
| 137 { | |
| 138 int i; | |
| 139 u_char *dp; | |
| 140 char *s; | |
| 141 | |
| 142 for (dp = bin, s = strbuf, i =0; i < nwords; dp += 2, s += 4, i++) { | |
| 143 if (m0src) { | |
| 144 sprintf(s, "%02X", dp[0]); | |
| 145 sprintf(s + 2, "%02X", dp[1]); | |
| 146 } else { | |
| 147 sprintf(s, "%02X", dp[1]); | |
| 148 sprintf(s + 2, "%02X", dp[0]); | |
| 149 } | |
| 150 } | |
| 151 *s = '\0'; | |
| 152 } |
