From b9e5de607a58ef9505e8b3654f05064f29f9758f Mon Sep 17 00:00:00 2001 From: Claus Assmann Date: Wed, 21 Nov 2012 22:46:27 +0000 Subject: [PATCH] Support download for OpenBSD USB Serial devices --- src/Serial.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Serial.cpp b/src/Serial.cpp index c71fed907..f81f9e712 100644 --- a/src/Serial.cpp +++ b/src/Serial.cpp @@ -352,13 +352,14 @@ find_devices(char *result[], int capacity) // /dev/usbmodem[0-9A-F]+ - Usb modem module driver (generic) // /dev/usbserial-[0-9A-F]+ - usbserial module driver (generic) // /dev/KeySerial[0-9] - Keyspan USB/Serial driver + // /dev/ttyU[0-9] - Open BSD usb serial devices // /dev/ttyUSB[0-9] - Standard USB/Serial device on Linux/Mac // /dev/ttyS[0-2] - Serial TTY, 0-2 is restrictive, but noone has complained yet! // /dev/ttyACM* - ACM converter, admittidly used largely for Mobiles // /dev/ttyMI* - MOXA PCI cards // /dev/rfcomm* - Bluetooth devices if (regcomp(®, - "^(cu\\.(PL2303-[0-9A-F]+|ANTUSBStick.slabvcp|SLAB_USBtoUART|usbmodem[0-9A-F]+|usbserial-[0-9A-G]+|KeySerial[0-9])|ttyUSB[0-9]|ttyS[0-2]|ttyACM*|ttyMI*|rfcomm*)$", + "^(cu\\.(PL2303-[0-9A-F]+|ANTUSBStick.slabvcp|SLAB_USBtoUART|usbmodem[0-9A-F]+|usbserial-[0-9A-G]+|KeySerial[0-9])|ttyU[0-9]|ttyUSB[0-9]|ttyS[0-2]|ttyACM*|ttyMI*|rfcomm*)$", REG_EXTENDED|REG_NOSUB)) { assert(0); }