From ae742bda5fb6cbd2dd944ab90435f5cc30d2b074 Mon Sep 17 00:00:00 2001 From: stefanrueger Date: Thu, 23 Oct 2025 12:06:58 +0200 Subject: [PATCH] Remove unnecessary -P port parsing --- src/teensy.c | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/src/teensy.c b/src/teensy.c index ef6bdc76..35c876b8 100644 --- a/src/teensy.c +++ b/src/teensy.c @@ -305,34 +305,13 @@ static int teensy_chip_erase(const PROGRAMMER *pgm, const AVRPART *p) { } static int teensy_open(PROGRAMMER *pgm, const char *port) { - pmsg_debug("teensy_open(\"%s\")\n", port); + pmsg_debug("%s(\"%s\")\n", __func__, port); if(pgm->bitclock) pmsg_warning("-c %s does not support adjustable bitclock speed; ignoring -B\n", pgmid); struct pdata *pdata = &my; - const char *bus_name = NULL; - char *dev_name = NULL; - // If no -P was given or '-P usb' was given - if(str_eq(port, "usb")) { - port = NULL; - } else { - // Calculate bus and device names from -P option - if(str_starts(port, "usb") && ':' == port[3]) { - bus_name = port + 4; - dev_name = strchr(bus_name, ':'); - if(dev_name != NULL) { - *dev_name = '\0'; - dev_name++; - } - } - } - - if(port != NULL && dev_name == NULL) { - pmsg_error("invalid -P %s; use -P usb:bus:device\n", port); - return -1; - } // Determine VID/PID int vid = pgm->usbvid? pgm->usbvid: TEENSY_VID; int pid = TEENSY_PID;