# THE SOFTWARE.\r
#\r
import time\r
-import epdconfig\r
+from . import epdconfig\r
\r
EPD_WIDTH = 1304\r
EPD_HEIGHT = 984\r
self.SetLut()\r
\r
def display(self, BlackImage, RedImage):\r
- start = time.clock()\r
- \r
Blackbuf = [0x00] * int(self.width * self.height / 8)\r
blackconvert = BlackImage.convert('1') \r
bimwidth, bimheight = blackconvert.size \r
for x in range(81, 163):\r
self.S1_SendData(~Redbuf[y*163 + x])\r
\r
- end = time.clock()\r
- print("use time: %f"%(end - start))\r
self.TurnOnDisplay()\r
\r
def clear(self):\r
"""Clear contents of image buffer"""\r
- start = time.clock()\r
- \r
self.S2_SendCommand(0x10)\r
for y in range(0, 492):\r
for x in range(0, 81):\r
for x in range(81, 163):\r
self.S1_SendData(0x00)\r
\r
- end = time.clock()\r
- print (end)\r
- print (start)\r
- print("use time: %f" %(end - start))\r
- \r
self.TurnOnDisplay()\r
\r
def Reset(self):\r
val = int(os.popen('getconf LONG_BIT').read())\r
logging.debug("System is %d bit"%val)\r
if val == 64:\r
- so_filename = os.path.join(find_dir, 'DEV_Config_64.so')\r
+ so_filename = os.path.join(find_dir, 'epd_12_in_48_lib_64bit.so')\r
else:\r
- so_filename = os.path.join(find_dir, 'DEV_Config_32.so')\r
+ so_filename = os.path.join(find_dir, 'epd_12_in_48_lib_32bit.so')\r
if os.path.exists(so_filename):\r
spi = CDLL(so_filename)\r
break\r
def delay_ms(delaytime):\r
time.sleep(delaytime / 1000.0)\r
\r
-
\ No newline at end of file
+ \r