diff options
| author | Tod E. Kurt <[email protected]> | 2019-05-24 16:32:55 -0700 |
|---|---|---|
| committer | Tod E. Kurt <[email protected]> | 2019-05-24 16:32:55 -0700 |
| commit | f4dcc08de3f6551960cc05e5204cd32ecb2f76e5 (patch) | |
| tree | c642d628345a575ebb60fd114e7689518358cf29 | |
| parent | 981e227774e824cf5027fdf093e5d21e8a54a5a3 (diff) | |
make hid_generic_inout tester have reportLength-sized buffer, since some OSes need that
| -rw-r--r-- | examples/device/hid_generic_inout/hid_test.js | 9 |
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) } |
