summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorTod E. Kurt <[email protected]>2019-05-24 16:32:55 -0700
committerTod E. Kurt <[email protected]>2019-05-24 16:32:55 -0700
commitf4dcc08de3f6551960cc05e5204cd32ecb2f76e5 (patch)
treec642d628345a575ebb60fd114e7689518358cf29 /examples
parent981e227774e824cf5027fdf093e5d21e8a54a5a3 (diff)
make hid_generic_inout tester have reportLength-sized buffer, since some OSes need that
Diffstat (limited to 'examples')
-rw-r--r--examples/device/hid_generic_inout/hid_test.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/examples/device/hid_generic_inout/hid_test.js b/examples/device/hid_generic_inout/hid_test.js
index d4fc800c7..011f2b53d 100644
--- a/examples/device/hid_generic_inout/hid_test.js
+++ b/examples/device/hid_generic_inout/hid_test.js
@@ -4,14 +4,19 @@ var deviceInfo = devices.find( function(d) {
var isNRF = d.vendorId===0Xcafe && d.productId===0X4004;
return isNRF;
});
+var reportLen = 64;
if( deviceInfo ) {
console.log(deviceInfo)
var device = new HID.HID( deviceInfo.path );
- device.on("data", function(data) {console.log(data)});
+ device.on("data", function(data) { console.log(data.toString('hex')); });
device.on("error", function(err) {console.log(err)});
setInterval(function () {
- device.write([0x00, 0x01, 0x01, 0x05, 0xff, 0xff]);
+ var buf = Array(reportLen);
+ for( var i=0; i<buf.length; i++) {
+ buf[i] = 0x30 + i; // 0x30 = '0'
+ }
+ device.write(buf);
},500)
}