1"""
2Testing si7006 python driver
3
4The below i2c configuration is needed in your board.json.
5"si7006": {
6  "type": "I2C",
7  "port": 1,
8  "addrWidth": 7,
9  "freq": 400000,
10  "mode": "master",
11  "devAddr": 64
12}
13"""
14
15from si7006 import SI7006
16
17print("Testing si7006 ...")
18si7006Dev = SI7006()
19si7006Dev.open("si7006")
20version = si7006Dev.getVer()
21print("si7006 version is: %d" % version)
22
23chipID = si7006Dev.getID()
24print("si7006 chip id is:", chipID)
25
26
27temperature = si7006Dev.getTemperature()
28print("The temperature is: %f" % temperature)
29
30humidity = si7006Dev.getHumidity()
31print("The humidity is: %f" % humidity)
32
33si7006Dev.close()
34
35print("Test si7006 success!")
36