mirror of
https://github.com/esphome/esp-web-tools.git
synced 2025-07-29 22:56:38 +00:00
Add small delay when resetting because USB JTAG, take 2 (#444)
This commit is contained in:
parent
192dd8f47c
commit
60ea3a5e2c
@ -141,15 +141,17 @@ export class EwtConsole extends HTMLElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public async reset() {
|
public async reset() {
|
||||||
this.logger.debug("Triggering reset.");
|
this.logger.debug("Triggering reset");
|
||||||
await this.port.setSignals({
|
await this.port.setSignals({
|
||||||
dataTerminalReady: false,
|
dataTerminalReady: false,
|
||||||
requestToSend: true,
|
requestToSend: true,
|
||||||
});
|
});
|
||||||
|
await sleep(250);
|
||||||
await this.port.setSignals({
|
await this.port.setSignals({
|
||||||
dataTerminalReady: false,
|
dataTerminalReady: false,
|
||||||
requestToSend: false,
|
requestToSend: false,
|
||||||
});
|
});
|
||||||
|
await sleep(250);
|
||||||
await new Promise((resolve) => setTimeout(resolve, 1000));
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,11 +13,12 @@ const resetTransport = async (transport: Transport) => {
|
|||||||
dataTerminalReady: false,
|
dataTerminalReady: false,
|
||||||
requestToSend: true,
|
requestToSend: true,
|
||||||
});
|
});
|
||||||
await sleep(100);
|
await sleep(250);
|
||||||
await transport.device.setSignals({
|
await transport.device.setSignals({
|
||||||
dataTerminalReady: false,
|
dataTerminalReady: false,
|
||||||
requestToSend: false,
|
requestToSend: false,
|
||||||
});
|
});
|
||||||
|
await sleep(250);
|
||||||
};
|
};
|
||||||
|
|
||||||
export const flash = async (
|
export const flash = async (
|
||||||
|
Loading…
x
Reference in New Issue
Block a user