Module mcp9800
source code
REG_TEMP: Temperature register layout MSB b7 b6 b5
b4 b3 b2 b1 b0 Weight sign 64 32 16
8 4 2 1
LSB b7 b6 b5 b4 b3 b2 b1 b0
Weight 1/2 1/4 1/8 1/16 0 0 0 0
Resolution in REG_CONFIG: b5, b6 b6 = 0, b5 = 0 -> REG_TEMP: b4 =
b5 = b6 = 0; b7 valid (1/2 degrees resolution) b6 = 0, b5 = 1 ->
REG_TEMP: b4 = b5 = 0; b7, b6 valid (1/4 degrees resolution) b6 = 1, b5 =
0 -> REG_TEMP: b4 = 0; b7, b6, b5 valid (1/8 degrees resolution) b5 =
1, b6 = 1 -> REG_TEMP: b7, b6, b5, b4 valid (1/16 degrees
resolution)
|
REG_TEMP = 0x00
|
|
REG_CONFIG = 0x01
|
|
_bus = smbus.SMBus(1)
|