diff --git a/package-lock.json b/package-lock.json index f63f301..f66ee17 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@material/mwc-circular-progress": "^0.21.0", "@material/mwc-dialog": "^0.21.0", "@material/mwc-textfield": "^0.21.0", - "esp-web-flasher": "^1.0.3", + "esp-web-flasher": "^1.0.4", "lit": "^2.0.0-rc.2", "tslib": "^2.2.0" }, @@ -810,9 +810,9 @@ } }, "node_modules/esp-web-flasher": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/esp-web-flasher/-/esp-web-flasher-1.0.3.tgz", - "integrity": "sha512-3X1z0/KL4NYm61oWTzH3fV4e4FXcgYJwRk+TdYLMuvyeqm4FB0v2bo8ZfClzJ+PJx2laGVTZ5RGPBhqt7Q8/bA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esp-web-flasher/-/esp-web-flasher-1.0.4.tgz", + "integrity": "sha512-n1LrBV6M5fu4k06zh7IW5FbpBnLTrPxTRO2YrpRu5ahqG0FO2dsxLkASdlOhVzSHtKNo29ZG4IS6nPtxlLiL5A==", "dependencies": { "tslib": "^2.2.0" } @@ -1324,6 +1324,9 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.51.1.tgz", "integrity": "sha512-8xfDbAtBleXotb6qKEHWuo/jkn94a9dVqGc7Rwl3sqspCVlnCfbRek7ldhCARSi7h32H0xR4QThm1t9zHN+3uw==", "dev": true, + "dependencies": { + "fsevents": "~2.3.1" + }, "bin": { "rollup": "dist/bin/rollup" }, @@ -2280,9 +2283,9 @@ "dev": true }, "esp-web-flasher": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/esp-web-flasher/-/esp-web-flasher-1.0.3.tgz", - "integrity": "sha512-3X1z0/KL4NYm61oWTzH3fV4e4FXcgYJwRk+TdYLMuvyeqm4FB0v2bo8ZfClzJ+PJx2laGVTZ5RGPBhqt7Q8/bA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esp-web-flasher/-/esp-web-flasher-1.0.4.tgz", + "integrity": "sha512-n1LrBV6M5fu4k06zh7IW5FbpBnLTrPxTRO2YrpRu5ahqG0FO2dsxLkASdlOhVzSHtKNo29ZG4IS6nPtxlLiL5A==", "requires": { "tslib": "^2.2.0" } diff --git a/package.json b/package.json index 06ea84e..efc18e7 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@material/mwc-circular-progress": "^0.21.0", "@material/mwc-dialog": "^0.21.0", "@material/mwc-textfield": "^0.21.0", - "esp-web-flasher": "^1.0.3", + "esp-web-flasher": "^1.0.4", "lit": "^2.0.0-rc.2", "tslib": "^2.2.0" } diff --git a/src/start-flash.ts b/src/start-flash.ts index 794b1ec..1210727 100644 --- a/src/start-flash.ts +++ b/src/start-flash.ts @@ -176,6 +176,7 @@ export const startFlash = async ( await sleep(100); await esploader.softReset(); + await esploader.disconnect(); const doImprov = build.improv && @@ -193,8 +194,6 @@ export const startFlash = async ( `}`, }); - await esploader.disconnect(); - if (!doImprov) { return; }