From b0b292066cfdccdaa3cf9a8d428c26780ebace36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Sun, 15 Jan 2017 04:53:01 +0100 Subject: [PATCH] Control the PWM brightness of the left and right keyboard halves separately. --- usb/set-led-pwm.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/usb/set-led-pwm.js b/usb/set-led-pwm.js index 0842d710..bd7fa3e6 100755 --- a/usb/set-led-pwm.js +++ b/usb/set-led-pwm.js @@ -2,13 +2,16 @@ let uhk = require('./uhk'); let programName = process.argv[1]; -let brightnessPercent = process.argv[2] || ''; -if (brightnessPercent.length === 0) { - console.log('Usage: ${programName} [LED pwm percent]'); +if (process.argv.length !== 4) { + console.log(`Usage: ${programName} [left LED pwm percent] [right LED pwm percent]`); process.exit(1); } +let leftBrightnessPercent = process.argv[2] || ''; +let rightBrightnessPercent = process.argv[3] || ''; + uhk.sendUsbPackets([ - new Buffer([uhk.usbCommands.setLedPwm, +brightnessPercent]) + new Buffer([uhk.usbCommands.setLedPwm, 0, +leftBrightnessPercent]), + new Buffer([uhk.usbCommands.setLedPwm, 1, +rightBrightnessPercent]), ]);