linux - Object <#BeagleBone> has no method 'i2cConfig' trying to run MPU6050 using Beaglebone-IO -


trying connect mpu6050 beaglebone black running debian, node.js , johnny-five under beaglebone-io.

initializing mpu6050 using johnny-five example:

var imu = new five.imu({   controller: "mpu6050" }); 

every time error ocurrs:

typeerror: object #<beaglebone> has no method 'i2cconfig' @ eventemitter.drivers.mpu6050.initialize.value (/root/node_modules/johnny-five/lib/imu.js:42:12) @ object.drivers.get (/root/node_modules/johnny-five/lib/imu.js:345:12) @ accelerometer.controllers.mpu6050.initialize.value (/root/node_modules/johnny-five/lib/accelerometer.js:65:34) @ new accelerometer (/root/node_modules/johnny-five/lib/accelerometer.js:319:10) @ imu.controllers.mpu6050.initialize.value (/root/node_modules/johnny-five/lib/imu.js:368:31) @ new imu (/root/node_modules/johnny-five/lib/imu.js:506:10) @ board.io.on.socket.on.newspeed (/root/rov/server/server.js:56:13) @ board.emit (events.js:92:17) @ process._tickcallback (node.js:419:13) 

i guess has i2c configuration unable install i2c using npm install i2c, outputs:

make: *** [release/obj.target/i2c/src/i2c.o] error 1 make: leaving directory `/root/node_modules/i2c/build' gyp err! build error gyp err! stack error: `make` failed exit code: 2 gyp err! stack     @ childprocess.onexit (/usr/share/node-            gyp/lib/build.js:267:23) gyp err! stack     @ childprocess.emit (events.js:98:17) gyp err! stack     @ process.childprocess._handle.onexit     (child_process.js:809:12) gyp err! system linux 3.8.13-bone70 gyp err! command "nodejs" "/usr/bin/node-gyp" "rebuild" gyp err! cwd /root/node_modules/i2c gyp err! node -v v0.10.29 gyp err! node-gyp -v v0.12.2 gyp err! not ok npm warn failure might due use of legacy binary "node" npm warn further explanations, please read /usr/share/doc/nodejs/readme.debian  npm err! i2c@0.2.1 install: `node-gyp rebuild` npm err! exit status 1 npm err! npm err! failed @ i2c@0.2.1 install script. npm err! problem i2c package, npm err! not npm itself. npm err! tell author fails on system: npm err!     node-gyp rebuild npm err! can info via: npm err!     npm owner ls i2c npm err! there additional logging output above.  npm err! system linux 3.8.13-bone70 npm err! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "i2c" npm err! cwd /root/rov/server npm err! node -v v0.10.29 npm err! npm -v 1.4.21 npm err! code elifecycle npm err! npm err! additional logging details can found in: npm err!     /root/rov/server/npm-debug.log npm err! not ok code 0 

please help!

looks beaglebone-io hasn't landed updated i2c support yet: https://github.com/julianduque/beaglebone-io/pull/16/files


Comments