diff --git a/src/lib/serial/device.ts b/src/lib/serial/device.ts index 1420c4e8..42c23f5b 100644 --- a/src/lib/serial/device.ts +++ b/src/lib/serial/device.ts @@ -589,6 +589,7 @@ export class CharaDevice { const chunk = file.slice(i, i + chunkSize); if (throttle) { await writer.ready; + await new Promise((resolve) => setTimeout(resolve, 1)); } await writer.write(new Uint8Array(chunk)); progress(i + chunk.byteLength, file.byteLength);