Check for legacy devices

10.8-maintenance
Mark Haslinghuis 2021-01-19 21:47:52 +01:00
parent de071bc136
commit 6f21db5a06
1 changed files with 8 additions and 6 deletions

View File

@ -242,12 +242,14 @@ PortHandler.selectPort = function(ports) {
for (let i = 0; i < ports.length; i++) {
const portName = ports[i].displayName;
if (portName) {
if (portName.includes('STM') || portName.includes('CP210')) {
const pathSelect = ports[i].path;
if (OS === 'Windows' || (OS !== 'Windows' && pathSelect.includes('tty'))) {
this.portPickerElement.val(pathSelect);
console.log(`Porthandler detected device ${portName} on port: ${pathSelect}`);
}
const pathSelect = ports[i].path;
const isWindows = (OS === 'Windows');
const isTty = pathSelect.includes('tty');
const deviceRecognized = portName.includes('STM') || portName.includes('CP210');
const legacyDeviceRecognized = portName.includes('usb');
if (isWindows && deviceRecognized || isTty && (deviceRecognized || legacyDeviceRecognized)) {
this.portPickerElement.val(pathSelect);
console.log(`Porthandler detected device ${portName} on port: ${pathSelect}`);
}
}
}