def connected_microbits():
"""
Based on code from https://github.com/ntoll/microrepl
Returns a list of connected micro:bit port addresses (format is system
dependent).
"""
ports = list_serial_ports()
platform = sys.platform
results = []
if platform.startswith("linux"):
for port in ports:
if "VID:PID=0D28:0204" in port[2].upper():
results.append(port[0])
elif platform.startswith("darwin"):
for port in ports:
if "VID:PID=0D28:0204" in port[2].upper():
results.append(port[0])
elif platform.startswith("win"):
for port in ports:
if "VID:PID=0D28:0204" in port[2].upper():
results.append(port[0])
return results
评论列表
文章目录