From 2d416e766886ae2a636195932d14df91ddb3881d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B3bert=20Kiss?= Date: Sat, 9 Dec 2017 18:02:39 +0100 Subject: [PATCH] fix(device): use module import in uhk-usb (#509) * fix(device): use module import in uhk-usb * fix getTransferBuffers import --- packages/uhk-usb/src/util.ts | 2 +- packages/usb/write-hca.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/uhk-usb/src/util.ts b/packages/uhk-usb/src/util.ts index b77bf7ef..4750f919 100644 --- a/packages/uhk-usb/src/util.ts +++ b/packages/uhk-usb/src/util.ts @@ -1,5 +1,5 @@ import { Constants, UsbCommand } from './constants'; -import { LogService } from '../../uhk-common'; +import { LogService } from 'uhk-common'; export const snooze = ms => new Promise(resolve => setTimeout(resolve, ms)); diff --git a/packages/usb/write-hca.js b/packages/usb/write-hca.js index df3450c5..51c15af6 100755 --- a/packages/usb/write-hca.js +++ b/packages/usb/write-hca.js @@ -1,6 +1,6 @@ #!/usr/bin/env node const {HardwareConfiguration, UhkBuffer} = require('uhk-common'); -const {EepromTransfer, UhkHidDevice, UsbCommand} = require('uhk-usb'); +const {EepromTransfer, getTransferBuffers, UhkHidDevice, UsbCommand} = require('uhk-usb'); const Logger = require('./logger'); if (process.argv.length < 3) { @@ -40,8 +40,8 @@ async function writeHca() { const device = new UhkHidDevice(logger); const hardwareBuffer = new UhkBuffer(); hardwareConfig.toBinary(hardwareBuffer); - const buffer = hardwareBuffer.buffer.slice(0, 60); - const fragments = UhkHidDevice.getTransferBuffers(UsbCommand.WriteHardwareConfig, buffer); + const buffer = hardwareBuffer.getBufferContent(); + const fragments = getTransferBuffers(UsbCommand.WriteHardwareConfig, buffer); logger.debug('USB[T]: Write hardware configuration to keyboard'); for (const fragment of fragments) { await device.write(fragment);