# HG changeset patch # User Mychaela Falconia # Date 1555962297 0 # Node ID e5d89313bc00974d2177dfc189391ca8202ec288 # Parent 1f3a4115375f61b6037d6875ce15d29df4c9b36e ftee-mkblank written to replace fteeprom-prog -e diff -r 1f3a4115375f -r e5d89313bc00 .hgignore --- a/.hgignore Mon Apr 22 19:32:31 2019 +0000 +++ b/.hgignore Mon Apr 22 19:44:57 2019 +0000 @@ -9,6 +9,7 @@ ^fteeprom/ftee-gen2232c$ ^fteeprom/ftee-gen2232h$ ^fteeprom/ftee-gen232r$ +^fteeprom/ftee-mkblank$ ^fteeprom/fteeprom-erase$ ^fteeprom/fteeprom-prog$ ^fteeprom/fteeprom-read$ diff -r 1f3a4115375f -r e5d89313bc00 fteeprom/Makefile --- a/fteeprom/Makefile Mon Apr 22 19:32:31 2019 +0000 +++ b/fteeprom/Makefile Mon Apr 22 19:44:57 2019 +0000 @@ -1,7 +1,7 @@ CC= gcc CFLAGS= -O2 -PROGS= ftee-gen2232c ftee-gen2232h ftee-gen232r fteeprom-erase fteeprom-prog \ - fteeprom-read +PROGS= ftee-gen2232c ftee-gen2232h ftee-gen232r ftee-mkblank fteeprom-erase \ + fteeprom-prog fteeprom-read INSTBIN=/opt/freecalypso/bin all: ${PROGS} @@ -15,6 +15,9 @@ ftee-gen232r: ftee-gen232r.c ${CC} ${CFLAGS} -o $@ $@.c +ftee-mkblank: ftee-mkblank.c + ${CC} ${CFLAGS} -o $@ $@.c + fteeprom-erase: fteeprom-erase.c ${CC} ${CFLAGS} -o $@ $@.c -lftdi diff -r 1f3a4115375f -r e5d89313bc00 fteeprom/ftee-mkblank.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fteeprom/ftee-mkblank.c Mon Apr 22 19:44:57 2019 +0000 @@ -0,0 +1,31 @@ +#include +#include +#include +#include + +main(argc, argv) + char **argv; +{ + unsigned size; + unsigned n, col; + + if (argc == 1) + size = 64; + else if (argc == 2 && !strcmp(argv[1], "-b")) + size = 128; + else if (argc == 2 && !strcmp(argv[1], "-B")) + size = 256; + else { + fprintf(stderr, "usage: %s [-b|-B]\n", argv[0]); + exit(1); + } + for (n = 0; n < size; n++) { + col = n & 7; + if (col == 0) + printf("%02X:", n * 2); + printf(" %04X", 0xFFFF); + if (col == 7) + putchar('\n'); + } + exit(0); +}