@@ -72,7 +72,7 @@ local ADXL346_ORIENT_CONF = 0x3B --方向配置
local ADXL346_Orient = 0x3C --方向状态
--器件ID检测
-local function bmp_check()
+local function chip_check()
i2c.send(i2cid, ADXL34X_ADDRESS_ADR_LOW, ADXL34X_CHIP_ID_CHECK)--读器件地址
local revData = i2c.recv(i2cid, ADXL34X_ADDRESS_ADR_LOW, 1)
if revData:byte() ~= nil then
@@ -113,7 +113,7 @@ adxl34x.init(0)
function adxl34x.init(i2c_id)
i2cid = i2c_id
sys.wait(20)--20 毫秒等待设备稳定
- if bmp_check() then
+ if chip_check() then
i2c.send(i2cid, ADXL34X_ADDRESS_ADR, {ADXL34X_BW_RATE,0X0D})
i2c.send(i2cid, ADXL34X_ADDRESS_ADR, {ADXL34X_POWER_CTL,0X08})
i2c.send(i2cid, ADXL34X_ADDRESS_ADR, {ADXL34X_DATA_FORMAT,0X09})
@@ -180,7 +180,7 @@ local H1,H2,H3,H4,H5,H6,T1,T2,T3,P1,P2,P3,P4,P5,P6,P7,P8,P9
i2c.send(i2cid, BMX_ADDRESS_ADR_LOW, BMX_CHIP_ID_CHECK)--读器件地址
local revData = i2c.recv(i2cid, BMX_ADDRESS_ADR_LOW, 1)
@@ -219,7 +219,7 @@ end
function bmx.init(i2c_id)
sys.wait(20)
i2c.send(i2cid, BMX_ADDRESS_ADR, {BMX_RESET,BMX_RESET_VALUE})--软复位
if CHIP_ID == BMP180_CHIP_ID then
@@ -62,7 +62,7 @@ local TSL2561_TIMING_GAIN_1X = 0x00 --增益1
local TSL2561_TIMING_GAIN_16X = 0x10 --增益16倍
i2c.send(i2cid, TSL2561_ADDRESS_ADR_LOW, TSL2561_CHIP_ID_CHECK)--读器件地址
local revData = i2c.recv(i2cid, TSL2561_ADDRESS_ADR_LOW, 1)
@@ -104,7 +104,7 @@ tsl2561.init(0)
function tsl2561.init(i2c_id)
i2c.send(i2cid, TSL2561_ADDRESS_ADR, {TSL2561_CONTROL,TSL2561_PowerUp})
i2c.send(i2cid, TSL2561_ADDRESS_ADR, {TSL2561_TIMING,TSL2561_TIMING_402MS|TSL2561_TIMING_GAIN_16X})
log.info("tsl2561 init_ok")