Browse Source

Merge pull request #1357 from emergent-design/master

Include /dev/ttyACM in the search for serial port devices
Miguel de Icaza 11 years ago
parent
commit
c19e821763
1 changed files with 2 additions and 2 deletions
  1. 2 2
      mcs/class/System/System.IO.Ports/SerialPort.cs

+ 2 - 2
mcs/class/System/System.IO.Ports/SerialPort.cs

@@ -529,7 +529,7 @@ namespace System.IO.Ports
 				// Probe for Linux-styled devices: /dev/ttyS* or /dev/ttyUSB*
 				// 
 				foreach (string dev in ttys) {
-					if (dev.StartsWith("/dev/ttyS") || dev.StartsWith("/dev/ttyUSB")){
+					if (dev.StartsWith("/dev/ttyS") || dev.StartsWith("/dev/ttyUSB") || dev.StartsWith("/dev/ttyACM")) {
 						linux_style = true;
 						break;
 					}
@@ -537,7 +537,7 @@ namespace System.IO.Ports
 
 				foreach (string dev in ttys) {
 					if (linux_style){
-						if (dev.StartsWith("/dev/ttyS") || dev.StartsWith("/dev/ttyUSB"))
+						if (dev.StartsWith("/dev/ttyS") || dev.StartsWith("/dev/ttyUSB") || dev.StartsWith("/dev/ttyACM"))
 							serial_ports.Add (dev);
 					} else {
 						if (dev != "/dev/tty" && dev.StartsWith ("/dev/tty") && !dev.StartsWith ("/dev/ttyC"))