Files

41 lines
741 B
JavaScript

'use strict';
const i2c = require('../');
const DS1621_ADDR = 0x48;
const DS1621_CMD_ACCESS_TH = 0xa1;
const TSL2561_ADDR = 0x39;
const TSL2561_CMD = 0x80;
const TSL2561_REG_ID = 0x0a;
const i2c1 = i2c.open(1, err => {
if (err) {
throw err;
}
const readDs1621TempHigh = _ => {
i2c1.readWord(DS1621_ADDR, DS1621_CMD_ACCESS_TH, (err, tempHigh) => {
if (err) {
throw err;
}
console.log(tempHigh);
readDs1621TempHigh();
});
};
const readTsl2561Id = _ => {
i2c1.readByte(TSL2561_ADDR, TSL2561_CMD | TSL2561_REG_ID, (err, id) => {
if (err) {
throw err;
}
console.log(id);
readTsl2561Id();
});
};
readDs1621TempHigh();
readTsl2561Id();
});