diff --git a/package-lock.json b/package-lock.json index 9fce49d0..95457af2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@material/mwc-base": "^0.21.0", "@material/mwc-linear-progress": "^0.21.0", - "esp-web-flasher": "^3.0.0", + "esp-web-flasher": "^3.1.1", "lit": "^2.0.0-rc.2", "tslib": "^2.2.0" }, @@ -556,9 +556,9 @@ } }, "node_modules/esp-web-flasher": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/esp-web-flasher/-/esp-web-flasher-3.0.0.tgz", - "integrity": "sha512-xddZ3UCBLCskHV5hVu8Fc8Sj8aB/opMell3DcUa8LMgsUau6o1Tlr8w9JoGyadD2aKmanCU1RADjX8oa56W+xA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/esp-web-flasher/-/esp-web-flasher-3.1.1.tgz", + "integrity": "sha512-4fw/fNHPP6M2YmKSQhIgn+GFPbbPJHoY9QtBvy7JgRCL4AkV3Tqld8qtt6wnnuWu+JXVfy/edRcO2bP3AoCMMQ==", "dependencies": { "pako": "^2.0.3", "tslib": "^2.2.0" @@ -1111,6 +1111,9 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.52.2.tgz", "integrity": "sha512-4RlFC3k2BIHlUsJ9mGd8OO+9Lm2eDF5P7+6DNQOp5sx+7N/1tFM01kELfbxlMX3MxT6owvLB1ln4S3QvvQlbUA==", "dev": true, + "dependencies": { + "fsevents": "~2.3.2" + }, "bin": { "rollup": "dist/bin/rollup" }, @@ -1931,9 +1934,9 @@ "dev": true }, "esp-web-flasher": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/esp-web-flasher/-/esp-web-flasher-3.0.0.tgz", - "integrity": "sha512-xddZ3UCBLCskHV5hVu8Fc8Sj8aB/opMell3DcUa8LMgsUau6o1Tlr8w9JoGyadD2aKmanCU1RADjX8oa56W+xA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/esp-web-flasher/-/esp-web-flasher-3.1.1.tgz", + "integrity": "sha512-4fw/fNHPP6M2YmKSQhIgn+GFPbbPJHoY9QtBvy7JgRCL4AkV3Tqld8qtt6wnnuWu+JXVfy/edRcO2bP3AoCMMQ==", "requires": { "pako": "^2.0.3", "tslib": "^2.2.0" diff --git a/package.json b/package.json index 34798da0..24c015dc 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "dependencies": { "@material/mwc-base": "^0.21.0", "@material/mwc-linear-progress": "^0.21.0", - "esp-web-flasher": "^3.0.0", + "esp-web-flasher": "^3.1.1", "lit": "^2.0.0-rc.2", "tslib": "^2.2.0" } diff --git a/src/flash.ts b/src/flash.ts index 19898dc6..2fd4a850 100644 --- a/src/flash.ts +++ b/src/flash.ts @@ -181,7 +181,7 @@ export const flash = async ( try { await espStub.flashData( file, - (bytesWritten) => { + (bytesWritten: number) => { const newPct = Math.floor( ((totalWritten + bytesWritten) / totalSize) * 100 ); @@ -199,7 +199,8 @@ export const flash = async ( }, }); }, - part.offset + part.offset, + true ); } catch (err) { fireStateEvent({