From: Stephan Baerwolf Date: Mon, 17 Sep 2012 21:47:38 +0000 (+0200) Subject: Since build process has changed, there is no need for firmware_gen anymore X-Git-Tag: v0.7~1 X-Git-Url: http://git.linex4red.de/pub/USBaspLoader.git/commitdiff_plain/875edf3ae79b91102f59f69f7b225cb752f818df Since build process has changed, there is no need for firmware_gen anymore Signed-off-by: Stephan Baerwolf --- diff --git a/updater/firmware_gen.c b/updater/firmware_gen.c deleted file mode 100644 index 27c7b47..0000000 --- a/updater/firmware_gen.c +++ /dev/null @@ -1,64 +0,0 @@ - -#include -#include -#include - -#include - -#include -#include -#include - - -#define myfirmware_rawfilename "./usbasploader.raw" -#define myout stdout - -int main(int argc, char** argv) { - int fd; - uint16_t b; - uint64_t c; - struct stat fwstat; - - fprintf(myout, "\n"); - fprintf(myout, "#ifndef FIRMWARE_H_5f27a7e9840141b1aa57eef07c1d939f\n"); - fprintf(myout, "#define FIRMWARE_H_5f27a7e9840141b1aa57eef07c1d939f 1\n"); - fprintf(myout, "\n"); - fprintf(myout, "#include \n"); - fprintf(myout, "#include \n"); - fprintf(myout, "#include \n"); - fprintf(myout, "#include \"../firmware/spminterface.h\"\n"); - fprintf(myout, "\n"); - fprintf(myout, "//firmware generator generated\n"); - - fd=open(myfirmware_rawfilename, O_RDONLY); - if (fd > 2) { - fstat(fd, &fwstat); - fprintf(myout, "#define SIZEOF_new_firmware %llu\n",(long long unsigned int)fwstat.st_size); - fprintf(myout, "const uint16_t firmware[SIZEOF_new_firmware>>1] PROGMEM = {"); - fprintf(myout, "\n"); - - c=0; - while (read(fd, &b, 2) == 2) { - c+=2; - fprintf(myout,"0x%04x, ", (unsigned int)b); - if ((c % 20) == 0) fprintf(myout,"\n"); - } - if ((c % 20) != 0) fprintf(myout,"\n"); - fprintf(myout, "};\n"); - fprintf(myout, "const uint8_t *new_firmware = (void*)&firmware;\n"); - fprintf(myout, "\n"); - - close(fd); - } else { - fprintf(stderr, "error opening %s\n", myfirmware_rawfilename); - - fprintf(myout, "#define SIZEOF_new_firmware 0\n"); - fprintf(myout, "const uint16_t firmware[SIZEOF_new_firmware>>1] PROGMEM = {};\n"); - fprintf(myout, "const uint8_t *new_firmware = (void*)&firmware;\n"); - fprintf(myout, "\n"); - } - - fprintf(myout, "#endif\n"); - fprintf(myout, "\n"); - return 0; -}