def __init__(self, pi: pigpio.pi, bus: int = 1, addr: int = 0x27, width: int = 16, backlight_on: bool = True): self.pi = pi self.width = width self.backlight_on = backlight_on self.RS = (1 << 0) self.E = (1 << 2) self.BL = (1 << 3) self.B4 = 4 self._h = pi.i2c_open(bus, addr) self._init()
def __init__(self, pi: pigpio.pi, address=0x48): self.address = address self.pi = pi self.handle = pi.i2c_open(1, self.address, 0)