Move the gist of write-hca.js into writeHca()
This commit is contained in:
@@ -14,6 +14,7 @@ if (layout !== 'iso' && layout !== 'ansi') {
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
async function writeHca(isIso) {
|
||||
const hardwareConfig = new HardwareConfiguration();
|
||||
|
||||
hardwareConfig.signature = 'UHK';
|
||||
@@ -24,11 +25,10 @@ hardwareConfig.brandId = 0;
|
||||
hardwareConfig.deviceId = 1;
|
||||
hardwareConfig.uniqueId = Math.floor(2**32 * Math.random());
|
||||
hardwareConfig.isVendorModeOn = false;
|
||||
hardwareConfig.isIso = layout === 'iso';
|
||||
hardwareConfig.isIso = isIso;
|
||||
|
||||
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);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user