{ "info": { "author": "t4skforce", "author_email": "7422037+t4skforce@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "# Python libraries for Waveshare e-paper series\nPython libraries for Waveshare e-paper series\n# About\nThis repo was created to provide a convenient way to install e-paper library for Raspberry Pi.\nThe original code is provided by [Waveshare GitHub](https://github.com/soonuse/epd-library-python).\n## Raspberry Pi GPIO Pin map \n +-----+-----+---------+------+---+---Pi 3---+---+------+---------+-----+-----+\n | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |\n +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+\n | | | 3.3v | | | 1 || 2 | | | 5v | | |\n | 2 | 8 | SDA.1 | IN | 1 | 3 || 4 | | | 5v | | |\n | 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | |\n | 4 | 7 | GPIO. 7 | IN | 1 | 7 || 8 | 1 | ALT5 | TxD | 15 | 14 |\n | | | 0v | | | 9 || 10 | 1 | ALT5 | RxD | 16 | 15 |\n | 17 | 0 | GPIO. 0 | IN | 0 | 11 || 12 | 0 | IN | GPIO. 1 | 1 | 18 |\n | 27 | 2 | GPIO. 2 | IN | 0 | 13 || 14 | | | 0v | | |\n | 22 | 3 | GPIO. 3 | IN | 0 | 15 || 16 | 0 | IN | GPIO. 4 | 4 | 23 |\n | | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 |\n | 10 | 12 | MOSI | ALT0 | 0 | 19 || 20 | | | 0v | | |\n | 9 | 13 | MISO | ALT0 | 0 | 21 || 22 | 0 | IN | GPIO. 6 | 6 | 25 |\n | 11 | 14 | SCLK | ALT0 | 0 | 23 || 24 | 1 | OUT | CE0 | 10 | 8 |\n | | | 0v | | | 25 || 26 | 1 | OUT | CE1 | 11 | 7 |\n | 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 | 1 |\n | 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | | |\n | 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 0 | IN | GPIO.26 | 26 | 12 |\n | 13 | 23 | GPIO.23 | IN | 0 | 33 || 34 | | | 0v | | |\n | 19 | 24 | GPIO.24 | OUT | 1 | 35 || 36 | 1 | OUT | GPIO.27 | 27 | 16 |\n | 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 | 20 |\n | | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 | 21 |\n +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+\n | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |\n +-----+-----+---------+------+---+---Pi 3---+---+------+---------+-----+-----+\n## Hardware connection (OLED => Raspberry Pi)\n * VCC -> 3.3\n * GND -> GND\n * DIN -> MOSI\n * CLK -> SCLK\n * CS -> 24 (Physical, BCM: CE0, 8)\n * D/C -> 22 (Physical, BCM: 25)\n * RES -> 11 (Physical, BCM: 17)\n * BUSY -> 18 (Physical, BCM: 24)\n## How to use\n1. install libraries required libraries and demos via \n
pip install epd-library\n2. run the demo with: \n * 1.54inch e-paper\n
epd1in54\n * 1.54inch e-paper b\n
epd1in54b\n * 1.54inch e-paper c\n
epd1in54c\n * 2.13inch e-paper\n
epd2in13\n * 2.13inch e-paper b\n
epd2in13b\n * 2.7inch e-paper\n
epd2in7\n * 2.7inch e-paper b\n
epd2in7b\n * 2.9inch e-paper\n
epd2in9\n * 2.9inch e-paper b\n
epd2in9b\n * 4.2inch e-paper\n
epd4in2\n * 4.2inch e-paper b\n
epd4in2b\n * 7.5inch e-paper\n
epd7in5\n * 7.5inch e-paper b\n
epd7in5b\n## Supported models\n\nStandard Raspberry Pi header on module, allowed to be attached onto Pi directly, compatible with Raspberry Pi 40PIN GPIO extension header\n\n* GDEP015OC1 - [e-paper library for Raspberry Pi](https://www.waveshare.com/wiki/1.54inch_e-Paper_Module) - epd1in54\n* GDEW0154Z04 - [e-paper library for Raspberry Pi](https://www.waveshare.com/wiki/1.54inch_e-Paper_Module_(B)) - epd1in54b\n* [1.54inch e-Paper Module (C)](https://www.waveshare.com/wiki/1.54inch_e-Paper_Module_(C)) - epd1in54c\n* GDEM0213E26LT - [2.13\" e-paper library for Raspberry Pi](https://www.waveshare.com/wiki/2.13inch_e-Paper_HAT) - epd2in13\n* GDEW0213Z16 - [2.13\" e-paper display (B) library for Raspberry Pi](https://www.waveshare.com/wiki/2.13inch_e-Paper_HAT_(B)) - epd2in13b\n* GDEW027W3 - [2.7\" e-paper library for Raspberry Pi](https://www.waveshare.com/wiki/2.7inch_e-Paper_HAT) - epd2in7\n* GDEW027C44 - [2.7\" e-paper display (B) library for Raspberry Pi](https://www.waveshare.com/wiki/2.7inch_e-Paper_HAT_(B)) - epd2in7b\n* GDEH029A1 - [2.9\" e-paper display library for Raspberry Pi](https://www.waveshare.com/wiki/2.9inch_e-Paper_Module) - epd2in9\n* GDEW029Z10 - [2.9\" e-paper display (B) library for Raspberry Pi](https://www.waveshare.com/wiki/2.9inch_e-Paper_Module_(B)) - epd2in9b\n* GDEW042T2 - [4.2\" e-paper display library for Raspberry Pi](https://www.waveshare.com/wiki/4.2inch_e-Paper_Module) - epd4in2\n* GDEW042Z15 - [4.2\" e-paper display (B) library for Raspberry Pi](https://www.waveshare.com/wiki/4.2inch_e-Paper_Module_(B)) - epd4in2b\n* GDEW075T8 - [7.5\" e-paper display library for Raspberry Pi](https://www.waveshare.com/wiki/7.5inch_e-Paper_HAT) - epd7in5\n* GDEW075Z09 - [7.5\" e-paper display (B) library for Raspberry Pi](https://www.waveshare.com/wiki/7.5inch_e-Paper_HAT_(B)) - epd7in5b\n\n\n# Interfaces\n| Name | Description |\n|------|---------------------------------------------------------------|\n| VCC | 3.3V |\n| GND | GND |\n| DIN | SPI MOSI |\n| CLK | SPI SCK |\n| CS | SPI chip select (Low active) |\n| DC | Data/Command control pin (High for data, and low for command) |\n| RST | External reset pin (Low for reset) |\n| BUSY | Busy state output pin (Low for busy) |\n\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/t4skforce/epd-library", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "epd-library", "package_url": "https://pypi.org/project/epd-library/", "platform": "", "project_url": "https://pypi.org/project/epd-library/", "project_urls": { "Homepage": "https://github.com/t4skforce/epd-library" }, "release_url": "https://pypi.org/project/epd-library/0.2.2/", "requires_dist": [ "Pillow (>=6.1.0)", "RPi.GPIO (>=0.6.5)", "spidev (>=3.4)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "summary": "e-paper for raspberry pi (Waveshare e-paper)", "version": "0.2.2" }, "last_serial": 5520836, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "103d3fb10c70a8ca1879f659178e377a", "sha256": "86e59fd1235ba907cf4fea09f4493c54f74ad51a88d8fbca691e661e801d5584" }, "downloads": -1, "filename": "epd_library-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "103d3fb10c70a8ca1879f659178e377a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 96477, "upload_time": "2019-07-11T23:40:37", "url": "https://files.pythonhosted.org/packages/54/79/d177d53588a4d975f5c7b0628806dca6aec2850fdbfbe6d9c74f389ecfff/epd_library-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f571b84938208a6b5ffdc75d1011ca32", "sha256": "c697f178349305c0730adfe39f44b5c4a50486bded793937ae5c045309857035" }, "downloads": -1, "filename": "epd-library-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f571b84938208a6b5ffdc75d1011ca32", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 32500, "upload_time": "2019-07-11T23:40:39", "url": "https://files.pythonhosted.org/packages/ed/97/2d6879b8e4bbc98b202b3e531b8a4e7bdf3a3b89f948a83d21ebac464166/epd-library-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f852de52c721187a85ffe11024685a72", "sha256": "a3a8c5a171b409e2225710fb592b148291464973d6f31b1edda71ba081d3391a" }, "downloads": -1, "filename": "epd_library-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f852de52c721187a85ffe11024685a72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 96759, "upload_time": "2019-07-12T00:14:24", "url": "https://files.pythonhosted.org/packages/33/13/c95deb87addca4fbaf7215df3c412b74e9edc81ec4e84f5f4cc868c9c4b8/epd_library-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7616abc93e2d6a9e9899db17fbe5461", "sha256": "eb960cb86a7cc8bd56f2ba5517932582124e4b50470496ce786c9d0efc579d40" }, "downloads": -1, "filename": "epd-library-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e7616abc93e2d6a9e9899db17fbe5461", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 33281, "upload_time": "2019-07-12T00:14:26", "url": "https://files.pythonhosted.org/packages/6c/f5/5a76c51f35dbaacbe4891e37418cdc5a6f81479aa01a10f8a6a764763bd4/epd-library-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "48e9e7be2a2b382770dafffc64497037", "sha256": "0789477cbcb3bf4a58cb9f4351e9008e988944fa6c970ded23f1a636e8539ff6" }, "downloads": -1, "filename": "epd_library-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "48e9e7be2a2b382770dafffc64497037", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 96763, "upload_time": "2019-07-12T00:16:58", "url": "https://files.pythonhosted.org/packages/d5/38/c7ec2a35029c061529411f4180d0a73262951b8a673884c1daa959941c6c/epd_library-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5fe0a877be91ebaf75050ed8fa28d17", "sha256": "26664320040f99eea2780fdf0905b3b080d61d68660e04127ec6836361b3addd" }, "downloads": -1, "filename": "epd-library-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a5fe0a877be91ebaf75050ed8fa28d17", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 33281, "upload_time": "2019-07-12T00:17:00", "url": "https://files.pythonhosted.org/packages/8e/07/f605578de94f8b609fa7794b375de68acced1ab5c89e6fb0084dd12d6299/epd-library-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "48e9e7be2a2b382770dafffc64497037", "sha256": "0789477cbcb3bf4a58cb9f4351e9008e988944fa6c970ded23f1a636e8539ff6" }, "downloads": -1, "filename": "epd_library-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "48e9e7be2a2b382770dafffc64497037", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 96763, "upload_time": "2019-07-12T00:16:58", "url": "https://files.pythonhosted.org/packages/d5/38/c7ec2a35029c061529411f4180d0a73262951b8a673884c1daa959941c6c/epd_library-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5fe0a877be91ebaf75050ed8fa28d17", "sha256": "26664320040f99eea2780fdf0905b3b080d61d68660e04127ec6836361b3addd" }, "downloads": -1, "filename": "epd-library-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a5fe0a877be91ebaf75050ed8fa28d17", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 33281, "upload_time": "2019-07-12T00:17:00", "url": "https://files.pythonhosted.org/packages/8e/07/f605578de94f8b609fa7794b375de68acced1ab5c89e6fb0084dd12d6299/epd-library-0.2.2.tar.gz" } ] }