From 8adc28b745ec0c19db481ff245483309232614ad Mon Sep 17 00:00:00 2001 From: a2nr Date: Fri, 17 Jul 2026 10:38:40 +0700 Subject: [PATCH] refactor(usb-deployer): use named settle constant and fix comment --- frontend/src/lib/services/usb-deployer.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/services/usb-deployer.ts b/frontend/src/lib/services/usb-deployer.ts index 1700b7b..63a241f 100644 --- a/frontend/src/lib/services/usb-deployer.ts +++ b/frontend/src/lib/services/usb-deployer.ts @@ -210,7 +210,7 @@ export class USBHardwareDeployer implements HardwareDeployer { if (!this.port) throw new Error('Belum terhubung ke perangkat'); console.log('[USB] resetArduino: DTR/RTS pulse'); - /* DTR low + RTS low → 10ms → both high → wait 50ms for optiboot */ + /* DTR low + RTS low → 10ms → both high → wait for optiboot */ await this.port.setSignals({ dataTerminalReady: false, requestToSend: false @@ -220,8 +220,7 @@ export class USBHardwareDeployer implements HardwareDeployer { dataTerminalReady: true, requestToSend: true }); - /* Wait for optiboot to initialize (~100ms is safe, gives us ~900ms for sync) */ - await sleep(100); + await sleep(BOOTLOADER_SETTLE_MS); console.log('[USB] resetArduino: DTR pulse done'); }