Change UsbCommandId_WriteHardwareConfig and UsbCommandId_WriteUserConfig to 0x05 and 0x06.

This commit is contained in:
László Monda
2017-12-12 02:02:26 +01:00
parent 88d92130d5
commit 8420c83ebf
4 changed files with 6 additions and 6 deletions

View File

@@ -13,10 +13,10 @@ export enum UsbCommand {
JumpToModuleBootloader = 0x02,
SendKbootCommandToModule = 0x03,
ReadConfig = 0x04,
UploadUserConfig = 8,
WriteHardwareConfig = 0x05,
WriteStagingUserConfig = 0x06,
ApplyConfig = 9,
LaunchEepromTransfer = 12,
WriteHardwareConfig = 14,
GetKeyboardState = 16
}

View File

@@ -171,7 +171,7 @@ export class UhkOperations {
*/
private async sendUserConfigToKeyboard(json: string): Promise<void> {
const buffer: Buffer = new Buffer(JSON.parse(json).data);
const fragments = getTransferBuffers(UsbCommand.UploadUserConfig, buffer);
const fragments = getTransferBuffers(UsbCommand.WriteStagingUserConfig, buffer);
for (const fragment of fragments) {
await this.device.write(fragment);
}

View File

@@ -56,13 +56,13 @@ exports = module.exports = moduleExports = {
jumpToModuleBootloader : 0x02,
sendKbootCommandToModule: 0x03,
readConfig : 0x04,
writeHardwareConfig : 0x05,
writeStagingUserConfig : 0x06,
setTestLed: 0x14,
writeUserConfig: 8,
applyConfig: 9,
setLedPwmBrightness: 10,
getAdcValue: 11,
launchEepromTransferLegacy: 12,
writeHardwareConfig: 14,
getKeyboardState: 16,
getDebugInfo: 17,
},

View File

@@ -24,7 +24,7 @@ let buffer = Buffer.from(device.readSync());
configSize = buffer[1] + (buffer[2]<<8);
console.log(`${configTypeString}configSize:`, configSize);
while (offset < configSize){
while (offset < configSize) {
const usbCommand = isHardwareConfig ? uhk.usbCommands.writeHardwareConfig : uhk.usbCommands.writeUserConfig;
chunkSizeToRead = Math.min(chunkSize, configSize - offset);
buffer = Buffer.concat([