gfxlcd/gfxlcd/abstract/driver.py
2017-04-24 21:52:38 +02:00

23 lines
445 B
Python

import abc
class Driver(metaclass=abc.ABCMeta):
@abc.abstractmethod
def init(self):
"""initialize a device"""
pass
@abc.abstractmethod
def reset(self):
"""resets a device"""
pass
@abc.abstractmethod
def cmd(self, data, enable):
"""sends command to device"""
pass
@abc.abstractmethod
def data(self, data, enable):
"""sends data to device"""
pass