From a1e9d3f7db91fec2c73f34daad96f2eccdda0535 Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Thu, 27 Jul 2023 07:15:49 +0200 Subject: [PATCH] main: (SPI mode) sanity check: print error and quit when manufacturer is unknown --- src/main.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.cpp b/src/main.cpp index 91c4e4a..d090c19 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -278,6 +278,10 @@ int main(int argc, char **argv) target = new CologneChip(spi, args.bit_file, args.file_type, args.prg_type, board->reset_pin, board->done_pin, DBUS6, board->oe_pin, args.verify, args.verbose); + } else { + printError("Error (SPI mode): " + board->manufacturer + + " is an unsupported/unknown target"); + return EXIT_FAILURE; } if (args.prg_type == Device::RD_FLASH) { if (args.file_size == 0) {