diff --git a/firmware/bin2hex.c b/firmware/bin2hex.c new file mode 100644 index 0000000..2bc5e5b --- /dev/null +++ b/firmware/bin2hex.c @@ -0,0 +1,31 @@ +#include +#include + +int main (int argc, char *argv[]){ + FILE *f; + unsigned char *scr; + char nombre[256]; + int i,leido; + + if (argc<2) + return 1; + + scr = (unsigned char *) malloc(65536); + f = fopen (argv[1],"rb"); + if (!f) + return 1; + + leido = fread (scr, 1, 65536, f); + fclose (f); + + strcpy (nombre, argv[1]); + nombre[strlen(nombre)-3]=0; + strcat (nombre, "hex"); + + f = fopen (nombre, "wt"); + for (i=0;i