From e19e4bc5a474b94152f5863e13e7497ca980747f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Mon, 2 Apr 2018 14:43:11 +0200 Subject: [PATCH] Move the gist of write-hca.js into writeHca() --- packages/usb/write-hca.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/usb/write-hca.js b/packages/usb/write-hca.js index 8b7d9459..f79c67ac 100755 --- a/packages/usb/write-hca.js +++ b/packages/usb/write-hca.js @@ -14,21 +14,21 @@ if (layout !== 'iso' && layout !== 'ansi') { process.exit(1); } -const hardwareConfig = new HardwareConfiguration(); +async function writeHca(isIso) { + const hardwareConfig = new HardwareConfiguration(); -hardwareConfig.signature = 'UHK'; -hardwareConfig.majorVersion = 1; -hardwareConfig.minorVersion = 0; -hardwareConfig.patchVersion = 0; -hardwareConfig.brandId = 0; -hardwareConfig.deviceId = 1; -hardwareConfig.uniqueId = Math.floor(2**32 * Math.random()); -hardwareConfig.isVendorModeOn = false; -hardwareConfig.isIso = layout === 'iso'; + hardwareConfig.signature = 'UHK'; + hardwareConfig.majorVersion = 1; + hardwareConfig.minorVersion = 0; + hardwareConfig.patchVersion = 0; + hardwareConfig.brandId = 0; + hardwareConfig.deviceId = 1; + hardwareConfig.uniqueId = Math.floor(2**32 * Math.random()); + hardwareConfig.isVendorModeOn = false; + hardwareConfig.isIso = isIso; -const logger = new Logger(); + const logger = new Logger(); -async function writeHca() { const device = new UhkHidDevice(logger); const hardwareBuffer = new UhkBuffer(); hardwareConfig.toBinary(hardwareBuffer); @@ -43,7 +43,7 @@ async function writeHca() { await device.writeConfigToEeprom(ConfigBufferId.hardwareConfig); } -writeHca() +writeHca(layout === 'iso') .catch((err)=>{ console.error(err); });