From 67695151aa35ff5318e355b5f739113c0602fadc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Tue, 27 Sep 2016 16:08:00 +0200 Subject: [PATCH] Add util.js featuring bufferToString() --- usb/blink-test-led.js | 3 ++- usb/util.js | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100755 usb/util.js diff --git a/usb/blink-test-led.js b/usb/blink-test-led.js index 7499d455..13bf8868 100755 --- a/usb/blink-test-led.js +++ b/usb/blink-test-led.js @@ -2,6 +2,7 @@ 'use strict'; var usb = require('usb'); +var util = require('./util'); var vid = 0x16d3; var pid = 0x05ea; @@ -34,7 +35,7 @@ setInterval(function() { console.error("USB error: %s", err2); process.exit(2); } - console.log('Received', receivedBuffer, receivedBuffer.length); + console.log('Received', util.bufferToString(receivedBuffer)); }) }); }, 500) diff --git a/usb/util.js b/usb/util.js new file mode 100755 index 00000000..b9da78e0 --- /dev/null +++ b/usb/util.js @@ -0,0 +1,13 @@ +exports = module.exports = { + bufferToString: function(buffer) { + var str = ''; + for (var i = 0; i < buffer.length; i++) { + var hex = buffer[i].toString(16) + ' '; + if (hex.length <= 2) { + hex = '0' + hex; + } + str += hex; + }; + return str; + } +}