From 0982d8d149174b1c7964a682e6cc331a63284fdd Mon Sep 17 00:00:00 2001 From: stefanrueger Date: Thu, 23 Oct 2025 15:33:58 +0200 Subject: [PATCH] Print error message on wrong -P use for usbasp --- src/usbasp.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/usbasp.c b/src/usbasp.c index 873fecbc..034659fe 100644 --- a/src/usbasp.c +++ b/src/usbasp.c @@ -649,6 +649,11 @@ static int usbasp_open(PROGRAMMER *pgm, const char *port) { */ } + if(!str_starts(port, "usb:") && !str_eq(port, "usb")) { + pmsg_error("invalid -P %s; use -P usb:: or -P usb:\n", port); + return -1; + } + pmsg_error("cannot find USB device with vid=0x%x pid=0x%x", vid, pid); if(pgm->usbvendor && *pgm->usbvendor) msg_error(" vendor='%s'", pgm->usbvendor);