diff --git a/src/components/ewt-console.ts b/src/components/ewt-console.ts index b51fec7..bf5998c 100644 --- a/src/components/ewt-console.ts +++ b/src/components/ewt-console.ts @@ -141,15 +141,17 @@ export class EwtConsole extends HTMLElement { } public async reset() { - this.logger.debug("Triggering reset."); + this.logger.debug("Triggering reset"); await this.port.setSignals({ dataTerminalReady: false, requestToSend: true, }); + await sleep(250); await this.port.setSignals({ dataTerminalReady: false, requestToSend: false, }); + await sleep(250); await new Promise((resolve) => setTimeout(resolve, 1000)); } } diff --git a/src/flash.ts b/src/flash.ts index 316d9d4..cb20440 100644 --- a/src/flash.ts +++ b/src/flash.ts @@ -13,11 +13,12 @@ const resetTransport = async (transport: Transport) => { dataTerminalReady: false, requestToSend: true, }); - await sleep(100); + await sleep(250); await transport.device.setSignals({ dataTerminalReady: false, requestToSend: false, }); + await sleep(250); }; export const flash = async (