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; + } +}