X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=ftdi_eeprom%2Fmain.c;h=a765d8ce196219341e55609c7cf3c5a7cf4ed793;hp=950bad7b3d3414dc7837f79348f77e0ff0cbe638;hb=94c637b8aa9c19a1e8a669249f07624bda5d5270;hpb=c4517f98b9cd913b848d5257ad59b4db4842fbdb diff --git a/ftdi_eeprom/main.c b/ftdi_eeprom/main.c index 950bad7..a765d8c 100644 --- a/ftdi_eeprom/main.c +++ b/ftdi_eeprom/main.c @@ -170,11 +170,15 @@ int main(int argc, char *argv[]) { if (strcmp(argv[1], "--read-eeprom") == 0) _read = 1; - if (strcmp(argv[1], "--erase-eeprom") == 0) + else if (strcmp(argv[1], "--erase-eeprom") == 0) _erase = 1; - if (strcmp(argv[1], "--flash-eeprom") == 0) + else if (strcmp(argv[1], "--flash-eeprom") == 0) _flash = 1; - + else + { + printf ("Can't open configuration file\n"); + exit (-1); + } argc_filename = 2; } else @@ -213,9 +217,6 @@ int main(int argc, char *argv[]) if (i == 0) { printf("FTDI read eeprom: %d\n", ftdi_read_eeprom(ftdi)); - eeprom_get_value(ftdi, CHIP_SIZE, &my_eeprom_size); - // TODO: Do we know the eeprom size already? - printf("EEPROM size: %d\n", my_eeprom_size); } else { @@ -231,6 +232,9 @@ int main(int argc, char *argv[]) exit (-1); } } + eeprom_get_value(ftdi, CHIP_SIZE, &my_eeprom_size); + // TODO: Do we know the eeprom size already? + printf("EEPROM size: %d\n", my_eeprom_size); } if (_read > 0)