{"id":23873002,"url":"https://github.com/maxwelljay256/gdey0154d67-esp32-driver","last_synced_at":"2026-04-16T17:07:51.576Z","repository":{"id":211267071,"uuid":"728639441","full_name":"MaxwellJay256/GDEY0154D67-esp32-driver","owner":"MaxwellJay256","description":"1.54-inch e-paper driver based on esp-idf v4.4.6, especially designed for GDEY0154D67/GDEY0154D67-T03.","archived":false,"fork":false,"pushed_at":"2024-01-21T13:32:03.000Z","size":18728,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-03T16:37:53.587Z","etag":null,"topics":["e-paper","epaper","esp-idf","esp32","good-display","spi"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaxwellJay256.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-12-07T11:24:57.000Z","updated_at":"2024-11-18T14:34:50.000Z","dependencies_parsed_at":"2024-01-21T14:45:11.816Z","dependency_job_id":null,"html_url":"https://github.com/MaxwellJay256/GDEY0154D67-esp32-driver","commit_stats":null,"previous_names":["maxwelljay256/gdey0154d67-esp32-driver"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxwellJay256%2FGDEY0154D67-esp32-driver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxwellJay256%2FGDEY0154D67-esp32-driver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxwellJay256%2FGDEY0154D67-esp32-driver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxwellJay256%2FGDEY0154D67-esp32-driver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaxwellJay256","download_url":"https://codeload.github.com/MaxwellJay256/GDEY0154D67-esp32-driver/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240229976,"owners_count":19768597,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["e-paper","epaper","esp-idf","esp32","good-display","spi"],"created_at":"2025-01-03T16:37:56.993Z","updated_at":"2026-04-16T17:07:51.538Z","avatar_url":"https://github.com/MaxwellJay256.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GDEY0154D67-esp32-driver\n\nA driver for e-paper GDEY0154D67/GDEY0154D67-T03 based on `esp-idf v4.4.6`.\n\n**GDEY0154D67** is a 1.54 inch e-paper display with 200x200 resolution and partial screen update designed by [Good Display](https://www.good-display.com/).\nIt integrates an [SSD1681](https://www.buydisplay.com/download/ic/SSD1681.pdf) driver IC.\n\n\u003cimg src=\"./docs/images/GDEY0154D67.webp\" width=\"300\" alt=\"GDEY0154D67\"\u003e\n\n**GDEY0154D67-T03** is its variant with a touch panel whose driver IC is [FT6336](https://www.buydisplay.com/download/ic/FT6236-FT6336-FT6436L-FT6436_Datasheet.pdf).\n\n\u003cimg src=\"./docs/images/GDEY0154D67-T03.webp\" width=\"300\" alt=\"GDEY0154D67-T03\"\u003e\n\n## Installation\n\nThis driver is designed as a **component** in an ESP-IDF project.\n\n### Install as a submodule\nIf your project is already a git repository, you can add this driver as a submodule.\n\n```bash\ngit submodule add https://github.com/MaxwellJay256/GDEY0154D67-esp32-driver.git components/\u003cmodule-name\u003e\n```\nYou need to change `\u003cmodule-name\u003e` to the name you want, e.g. `epaper`.\n\n### Install in a non-git project\nIf your project is not a git repository, you can either:\n\n- Clone this repository to `components/\u003cmodule-name\u003e`.\n\n```bash\ngit clone https://github.com/MaxwellJay256/GDEY0154D67-esp32-driver.git components/\u003cmodule-name\u003e\n```\n\n- Or, you can download the latest [release](https://github.com/MaxwellJay256/GDEY0154D67-esp32-driver/releases) and extract it to `components/\u003cmodule-name\u003e`.\n\nIf there are no extra components like this driver in your project yet, add the following line to your `CMakeLists.txt` under the project root directory.\n\n```cmake\nset(EXTRA_COMPONENT_DIRS \"./components\")\n```\n\n## Usage\n\nCheck out [/docs](./docs) directory for detailed instructions and examples.\n\n## References\n\n- [GDEY0154D67-ESP32-SampleCode (Arduino)](https://www.good-display.com/companyfile/612.html)\n- [GDEY0154D67-T03 - buy-lcd.com](https://buy-lcd.com/products/154-inch-e-paper-display-200x200-resolution-partial-screen-update-touch-eink-display-gdey0154d67-t03)\n- [电子墨水屏电子纸触摸屏1.54寸D67 - 大连佳显电子 (Taobao)](https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-1995619223.10.145a6581VpCF4I\u0026id=577513991073)\n- [嵌入式单片机教程-桌面小屏幕实战教学 - Bilibili](https://www.bilibili.com/video/BV1wV4y1G7Vk)\n- [1.54inch e-Paper Module Manual - Waveshare Wiki](https://www.waveshare.net/wiki/1.54inch_e-Paper_Module_Manual)\n- [E-Paper ESP32 Driver Board - Waveshare Wiki](https://www.waveshare.net/wiki/E-Paper_ESP32_Driver_Board)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxwelljay256%2Fgdey0154d67-esp32-driver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxwelljay256%2Fgdey0154d67-esp32-driver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxwelljay256%2Fgdey0154d67-esp32-driver/lists"}