29 lines
700 B
Python
29 lines
700 B
Python
import sys
|
|
|
|
from .qtvariant import QtCore
|
|
|
|
|
|
# Firmware update repository
|
|
UPDATE_REPOSITORY = 'https://www.madavi.de/sensor/update/data/'
|
|
|
|
# URI prefixes (protocol parts, essentially) to be downloaded using requests
|
|
ALLOWED_PROTO = ('http://', 'https://')
|
|
|
|
# vid/pid pairs of known NodeMCU/ESP8266 development boards
|
|
PREFERED_PORTS = [
|
|
# CH341
|
|
(0x1A86, 0x7523),
|
|
|
|
# CP2102
|
|
(0x10c4, 0xea60),
|
|
]
|
|
|
|
ROLE_DEVICE = QtCore.Qt.UserRole + 1
|
|
|
|
if sys.platform.startswith('darwin'):
|
|
DRIVERS_URL = 'http://www.wch.cn/downloads/CH341SER_MAC_ZIP.html'
|
|
elif sys.platform.startswith(('cygwin', 'win32')):
|
|
DRIVERS_URL = 'http://www.wch.cn/downloads/CH341SER_ZIP.html'
|
|
else:
|
|
DRIVERS_URL = None
|