You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bool found = true;
do {
newports.clear();
ctb::GetAvailablePorts( newports );
for( int i = 0; i < (int)newports.size(); i++) {
// look for port in previous ports list
found = false;
for (int j = 0; j < ports.size(); j++) {
if (newports[i].compare(ports[j]) == 0) {
found = true;
break;
}
}
if (!found) {
return newports[i];
}
}
newports.clear();
msleep(1000); //<-------------- Perhaps timingout due to this delay?
} while (GetTickCount() - tick < 10000 && found);
return "";
}
[/code]
The text was updated successfully, but these errors were encountered:
Arduino Builder: Version 0.91
Failed to find new port when attempt to upload .hex directly to Pro Micro (Leonardo).
Selected Leonardo from the pull down box.
Clicked on select file, navigated to and selected mysketch.hex.
Clicked on COM40 to begin programming.
Console advised Preparing to program, Performed 1200 baud reset of the Arduino board. Heard the Windows 7 USB disconnect and reconnect sound.
COM40 dissapeared and COM42 (bootloader COM Port) appeared in the Device Manager for Win7.
The bootloader COM Port is available for 2 seconds as per the latest version, but the Arduino Builder fails to find the new port.
Possible timeout whilst checking for new ports.
[code]
static string SearchNewPort()
{
DWORD tick = GetTickCount();
vector newports;
}
[/code]
The text was updated successfully, but these errors were encountered: