js examples: removed surplus char() helper function
Closes #226. Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com> Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
committed by
Brendan Le Foll
parent
9202eb172d
commit
c101117ece
@@ -26,30 +26,27 @@
|
||||
|
||||
var m = require('mraa'); //require mraa
|
||||
|
||||
// helper function to go from hex val to dec
|
||||
function char(x) { return parseInt(x, 16); }
|
||||
|
||||
x = new m.I2c(0)
|
||||
x.address(0x77)
|
||||
|
||||
// initialise device
|
||||
if (x.readReg(char('0xd0')) != char('0x55')) {
|
||||
if (x.readReg(0xd0) != 0x55) {
|
||||
console.log("error");
|
||||
}
|
||||
|
||||
// we want to read temperature so write 0x2e into control reg
|
||||
x.writeReg(char('0xf4'), char('0x2e'))
|
||||
x.writeReg(0xf4, 0x2e)
|
||||
|
||||
// read a 16bit reg, obviously it's uncalibrated so mostly a useless value :)
|
||||
console.log(x.readWordReg(char('0xf6')))
|
||||
console.log(x.readWordReg(0xf6))
|
||||
|
||||
// and we can do the same thing with the read()/write() calls if we wished
|
||||
// thought I'd really not recommend it!
|
||||
buf = new Buffer(2)
|
||||
buf[0] = char('0xf4')
|
||||
buf[1] = char('0x2e')
|
||||
buf[0] = 0xf4
|
||||
buf[1] = 0x2e
|
||||
console.log(buf.toString('hex'))
|
||||
x.write(buf)
|
||||
|
||||
x.writeByte(char('0xf6'))
|
||||
x.writeByte(0xf6)
|
||||
d = x.read(2)
|
||||
|
||||
@@ -24,14 +24,11 @@
|
||||
|
||||
var m = require('mraa'); //require mraa
|
||||
|
||||
// helper function to go from hex val to dec
|
||||
function char(x) { return parseInt(x, 16); }
|
||||
|
||||
x = new m.I2c(0)
|
||||
x.address(0x62)
|
||||
x.writeReg(0, 0)
|
||||
x.writeReg(1, 0)
|
||||
|
||||
x.writeReg(char('0x08'), char('0xAA'))
|
||||
x.writeReg(char('0x04'), 255)
|
||||
x.writeReg(char('0x02'), 255)
|
||||
x.writeReg(0x08, 0xAA)
|
||||
x.writeReg(0x04, 255)
|
||||
x.writeReg(0x02, 255)
|
||||
|
||||
@@ -26,15 +26,12 @@
|
||||
|
||||
var m = require('mraa'); //require mraa
|
||||
|
||||
// helper function to go from hex val to dec
|
||||
function char(x) { return parseInt(x, 16); }
|
||||
|
||||
x = new m.Spi(0)
|
||||
buf = new Buffer(4)
|
||||
buf[0] = char('0xf4')
|
||||
buf[1] = char('0x2e')
|
||||
buf[2] = char('0x3e')
|
||||
buf[3] = char('0x4e')
|
||||
buf[0] = 0xf4
|
||||
buf[1] = 0x2e
|
||||
buf[2] = 0x3e
|
||||
buf[3] = 0x4e
|
||||
buf2 = x.write(buf)
|
||||
console.log("Sent: " + buf.toString('hex') + ". Received: " + buf2.toString('hex'))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user