mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
Use list_ports for Windows COM ports.
This commit is contained in:
parent
77d8f56e3e
commit
37515c7672
@ -12,7 +12,7 @@ import gtksourceview2 as gtksourceview
|
|||||||
import glob
|
import glob
|
||||||
import urllib2, json
|
import urllib2, json
|
||||||
import numpy as np
|
import numpy as np
|
||||||
|
import serial.tools.list_ports as list_ports
|
||||||
try:
|
try:
|
||||||
# 3.x name
|
# 3.x name
|
||||||
import configparser
|
import configparser
|
||||||
@ -976,14 +976,8 @@ class OMVGtk:
|
|||||||
elif system_name == "Darwin":
|
elif system_name == "Darwin":
|
||||||
serial_ports.extend(glob.glob('/dev/tty.*'))
|
serial_ports.extend(glob.glob('/dev/tty.*'))
|
||||||
elif system_name == "Windows":
|
elif system_name == "Windows":
|
||||||
for i in range(256):
|
for port in list_ports.comports():
|
||||||
try:
|
serial_ports.append(port[0])
|
||||||
port = "COM%d"%i
|
|
||||||
s = serial.Serial(port)
|
|
||||||
serial_ports.append(port)
|
|
||||||
s.close()
|
|
||||||
except serial.SerialException:
|
|
||||||
pass
|
|
||||||
|
|
||||||
return serial_ports
|
return serial_ports
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user