Add util.js featuring bufferToString()
This commit is contained in:
@@ -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)
|
||||
|
||||
13
usb/util.js
Executable file
13
usb/util.js
Executable file
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user