mirror of
https://github.com/kidoman/embd
synced 2025-07-03 03:47:33 +02:00
- add support for tmp006
- refactor the i2c interface
This commit is contained in:
parent
1a6f97f102
commit
0563d2be5c
9 changed files with 513 additions and 70 deletions
|
@ -90,12 +90,12 @@ func (d *bh1750fvi) measureLighting() (lighting float64, err error) {
|
|||
}
|
||||
time.Sleep(180 * time.Millisecond)
|
||||
|
||||
var sensorReading int
|
||||
if sensorReading, err = d.bus.ReadInt(d.i2cAddr, defReadReg); err != nil {
|
||||
var reading uint16
|
||||
if reading, err = d.bus.ReadWordFromReg(d.i2cAddr, defReadReg); err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
lighting = float64(sensorReading) / measurementAcuuracy
|
||||
lighting = float64(int16(reading)) / measurementAcuuracy
|
||||
return
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue