Move the gist of write-hca.js into writeHca()

This commit is contained in:
László Monda
2018-04-02 14:43:11 +02:00
parent bdd79a5a9a
commit e19e4bc5a4

View File

@@ -14,6 +14,7 @@ if (layout !== 'iso' && layout !== 'ansi') {
process.exit(1); process.exit(1);
} }
async function writeHca(isIso) {
const hardwareConfig = new HardwareConfiguration(); const hardwareConfig = new HardwareConfiguration();
hardwareConfig.signature = 'UHK'; hardwareConfig.signature = 'UHK';
@@ -24,11 +25,10 @@ hardwareConfig.brandId = 0;
hardwareConfig.deviceId = 1; hardwareConfig.deviceId = 1;
hardwareConfig.uniqueId = Math.floor(2**32 * Math.random()); hardwareConfig.uniqueId = Math.floor(2**32 * Math.random());
hardwareConfig.isVendorModeOn = false; hardwareConfig.isVendorModeOn = false;
hardwareConfig.isIso = layout === 'iso'; hardwareConfig.isIso = isIso;
const logger = new Logger(); const logger = new Logger();
async function writeHca() {
const device = new UhkHidDevice(logger); const device = new UhkHidDevice(logger);
const hardwareBuffer = new UhkBuffer(); const hardwareBuffer = new UhkBuffer();
hardwareConfig.toBinary(hardwareBuffer); hardwareConfig.toBinary(hardwareBuffer);
@@ -43,7 +43,7 @@ async function writeHca() {
await device.writeConfigToEeprom(ConfigBufferId.hardwareConfig); await device.writeConfigToEeprom(ConfigBufferId.hardwareConfig);
} }
writeHca() writeHca(layout === 'iso')
.catch((err)=>{ .catch((err)=>{
console.error(err); console.error(err);
}); });