Skip to content

Instantly share code, notes, and snippets.

@Magma5
Magma5 / lcd.py
Last active March 29, 2023 20:11
LCD emulator
from lcd_api import LcdApi
import sys
class LcdEmulator(LcdApi):
"""Implements a HD44780 character LCD connected via PCF8574 on I2C."""
def __init__(self, num_lines, num_columns):
LcdApi.__init__(self, num_lines, num_columns)
def _clear_data(self):
self.data = [0] * self.num_lines * self.num_columns