1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-16 07:58:04 +00:00
freebsd-ports/misc/pyobd/files/patch-pyobd

48 lines
1.8 KiB
Plaintext

--- pyobd.orig 2015-04-21 10:02:41 UTC
+++ pyobd
@@ -356,7 +356,7 @@ class MyApp(wx.App):
else:
self.configfilepath=os.environ['HOME']+'/.pyobdrc'
if self.config.read(self.configfilepath)==[]:
- self.COMPORT="/dev/ttyACM0"
+ self.COMPORT="/dev/ttyU0"
self.RECONNATTEMPTS=5
self.SERTIMEOUT=2
else:
@@ -592,34 +592,7 @@ the Free Software Foundation, Inc., 59 T
def scanSerial(self):
"""scan for available ports. return a list of serial names"""
available = []
- for i in range(256):
- try: #scan standart ttyS*
- s = serial.Serial(i)
- available.append(s.portstr)
- s.close() # explicit close 'cause of delayed GC in java
- except serial.SerialException:
- pass
- for i in range(256):
- try: #scan USB ttyACM
- s = serial.Serial("/dev/ttyACM"+str(i))
- available.append(s.portstr)
- s.close() # explicit close 'cause of delayed GC in java
- except serial.SerialException:
- pass
- for i in range(256):
- try:
- s = serial.Serial("/dev/ttyUSB"+str(i))
- available.append(s.portstr)
- s.close() # explicit close 'cause of delayed GC in java
- except serial.SerialException:
- pass
- for i in range(256):
- try:
- s = serial.Serial("/dev/ttyd"+str(i))
- available.append(s.portstr)
- s.close() # explicit close 'cause of delayed GC in java
- except serial.SerialException:
- pass
+ available.append("/dev/ttyU0")
# ELM-USB shows up as /dev/tty.usbmodemXXXX, where XXXX is a changing hex string
# on connection; so we have to search through all 64K options