TypeError: unsupported operand type(s) for &: ‘float’ and ‘int’
self.write(self.__LED0_OFF_L+4*channel, off & 0xFF)
self.write(self.__LED0_OFF_H+4*channel, off >> 8)
chage to:
self.write(self.__LED0_OFF_L+4*channel, int(off) & 0xFF)
self.write(self.__LED0_OFF_H+4*channel, int(off) >> 8)