A low level driver for the Si7006-A20 sensor.
This sensor is a combined temperature and humidity sensor.
Documentation is available at
A simple usage example.
import fixed_point show *
import gpio
import i2c
import si7006
main:
sda := gpio.Pin 17
scl := gpio.Pin 16
bus := i2c.Bus --sda=sda --scl=scl --frequency=frequency
device := bus.device si7006.I2C_ADDRESS
driver := si7006.Driver device
print "Firmware: $driver.firmware"
print "Serial#: $(%016x driver.serial_number)"
print "Temperature: $(FixedPoint --decimals=1 driver.read_temperature)C"
print "Humidity: $(FixedPoint --decimals=1 driver.read_humidity)%"
Please file feature requests and bugs at the issue tracker.