{"id":21278526,"url":"https://github.com/lbuque/lcd_binding_micropython","last_synced_at":"2025-07-11T08:33:13.555Z","repository":{"id":61411756,"uuid":"551383527","full_name":"lbuque/lcd_binding_micropython","owner":"lbuque","description":"LCD driver for micropython. Support intel8080 and rgb parallel interface.","archived":false,"fork":false,"pushed_at":"2023-08-11T16:06:59.000Z","size":320,"stargazers_count":17,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-08-11T22:59:20.904Z","etag":null,"topics":["esp32","esp32-s3","micropython","rgb-lcd","st7701s","st7735","st7789","t-display","t-display-s3","t-displays3-amoled","t-rgb","t-wristband"],"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/lbuque.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}},"created_at":"2022-10-14T09:48:22.000Z","updated_at":"2023-07-29T12:49:03.000Z","dependencies_parsed_at":"2023-02-16T08:31:18.441Z","dependency_job_id":null,"html_url":"https://github.com/lbuque/lcd_binding_micropython","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lbuque%2Flcd_binding_micropython","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lbuque%2Flcd_binding_micropython/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lbuque%2Flcd_binding_micropython/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lbuque%2Flcd_binding_micropython/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lbuque","download_url":"https://codeload.github.com/lbuque/lcd_binding_micropython/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225708274,"owners_count":17511635,"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":["esp32","esp32-s3","micropython","rgb-lcd","st7701s","st7735","st7789","t-display","t-display-s3","t-displays3-amoled","t-rgb","t-wristband"],"created_at":"2024-11-21T10:14:50.746Z","updated_at":"2024-11-21T10:14:51.335Z","avatar_url":"https://github.com/lbuque.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"LCD Driver for MicroPython\n------------------------------\n\nContents:\n\n- [LCD Driver for MicroPython](#lcd-driver-for-micropython)\n- [Introduction](#introduction)\n- [Features](#features)\n- [Documentation](#documentation)\n- [References](#references)\n- [Future plans](#future-plans)\n\n## Introduction\n\nThis driver is based on [esp_lcd](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/lcd.html).\n\nCurrently only some basic functions are supported.It will be compatible with [st7789_mpy](https://github.com/russhughes/st7789_mpy) in the future.\n\n## Features\n\nThe following display driver ICs are supported:\n\n- Support for ST7789 displays\n- Support for ST7701 displays (based on [esp_lcd](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/lcd.html))\n- Support for ST7735 displays\n- Support for ILI9488 displays\n- Support for RM67162 displays\n\nSupported boards：\n\n- [LILYGO T-DisplayS3](https://github.com/Xinyuan-LilyGO/T-Display-S3)\n- [LILYGO T-RGB](https://github.com/Xinyuan-LilyGO/T-RGB)\n- [LILYGO T-Display](https://github.com/Xinyuan-LilyGO/TTGO-T-Display)\n- [LILYGO T-Wristband](https://github.com/Xinyuan-LilyGO/T-Wristband)\n- [LILYGO T-DisplayS3-AMOLED](https://github.com/Xinyuan-LilyGO/T-Display-S3-AMOLED)\n\n| Driver IC | Hardware SPI     | Software SPI     | Hardware QSPI    | I8080            | DPI(RGB)         |\n| --------- | ---------------- | ---------------- | ---------------- | ---------------- | ---------------- |\n| ESP32     | ![alt text][1]   | ![alt text][1]   | ![alt text][1]   | ![alt text][1]   | ![alt text][2]   |\n| ESP32-C3  | ![alt text][4]   | ![alt text][4]   | ![alt text][4]   | ![alt text][2]   | ![alt text][2]   |\n| ESP32-S2  | ![alt text][4]   | ![alt text][4]   | ![alt text][4]   | ![alt text][4]   | ![alt text][2]   |\n| ESP32-S3  | ![alt text][1]   | ![alt text][1]   | ![alt text][1]   | ![alt text][1]   | ![alt text][1]   |\n\n[1]: https://camo.githubusercontent.com/bd5f5f82b920744ff961517942e99a46699fee58737cd9b31bf56e5ca41b781b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d737570706f727465642d677265656e\n[2]: https://img.shields.io/badge/-not%20support-lightgrey\n[3]: https://img.shields.io/badge/-untested-red\n[4]: https://img.shields.io/badge/-todo-blue\n\n## Documentation\n\nAPI documentation for this library can be found on [Read the Docs](https://lcd-binding-micropython.readthedocs.io/en/latest/).\n\n## More\n\nIf you need to support more screens, please provide corresponding hardware.\n\n# Related Repositories\n\n- [framebuf-plus](https://github.com/lbuque/framebuf-plus)\n\n## References\n\n- [st7789s3_mpy](https://github.com/russhughes/st7789s3_mpy)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flbuque%2Flcd_binding_micropython","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flbuque%2Flcd_binding_micropython","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flbuque%2Flcd_binding_micropython/lists"}