50 __adcreading = bytearray()
51 __adcreading.append(0x00)
52 __adcreading.append(0x00)
53 __adcreading.append(0x00)
54 __adcreading.append(0x00)
58 return "MCP3424(slave=0x%02X)" % self.
__address
64 return byte & ~(1 << bit)
66 return byte | (1 << bit)
70 bitval = ((byte & (1 << bit)) != 0)
78 if channel != self.__channel:
98 def __init__(self, slave, resolution, name, gain=1):
150 t = ((h & 0b00000011) << 16) | (m << 8) | l
162 t = ((h & 0b00111111) << 8) | m
168 t = ((h & 0b00001111) << 8) | m