{"id":18301393,"url":"https://github.com/lvgl/lv_port_espressif_m5stack_cores3","last_synced_at":"2025-04-12T14:14:13.986Z","repository":{"id":243822635,"uuid":"808037788","full_name":"lvgl/lv_port_espressif_M5Stack_CoreS3","owner":"lvgl","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-18T12:08:12.000Z","size":11,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-03T13:45:55.940Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lvgl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-30T08:59:43.000Z","updated_at":"2025-03-03T04:35:20.000Z","dependencies_parsed_at":"2024-11-05T15:15:32.982Z","dependency_job_id":null,"html_url":"https://github.com/lvgl/lv_port_espressif_M5Stack_CoreS3","commit_stats":null,"previous_names":["lvgl/lv_port_espressif_m5stack_xxx","lvgl/lv_port_espressif_m5stack_cores3"],"tags_count":0,"template":false,"template_full_name":"lvgl/board_template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lvgl%2Flv_port_espressif_M5Stack_CoreS3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lvgl%2Flv_port_espressif_M5Stack_CoreS3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lvgl%2Flv_port_espressif_M5Stack_CoreS3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lvgl%2Flv_port_espressif_M5Stack_CoreS3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lvgl","download_url":"https://codeload.github.com/lvgl/lv_port_espressif_M5Stack_CoreS3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248578828,"owners_count":21127713,"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":[],"created_at":"2024-11-05T15:15:55.082Z","updated_at":"2025-04-12T14:14:13.968Z","avatar_url":"https://github.com/lvgl.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LVGL ported to M5Stack CoreS3\n\n## Overview\n\nThis is LVGL ported to [M5Stack CoreS3](https://github.com/espressif/esp-bsp/tree/master/bsp/m5stack_core_s3) with using Espressif [BSP](https://github.com/espressif/esp-bsp). This example shows LVGL music demo.\n\n\u003cdiv align=center\u003e\u003cimg src=\"https://raw.githubusercontent.com/espressif/esp-bsp/master/bsp/m5stack_core_s3/pic.webp\" width=800/\u003e\u003c/div\u003e\n\n## Buy\n\nYou can purchase M5Stack CoreS3 from [Official shop](https://shop.m5stack.com/products/m5stack-cores3-esp32s3-lotdevelopment-kit).\n\n## Benchmark\n\nYou can find more about performance in [BSP repository](https://github.com/espressif/esp-bsp/blob/master/components/esp_lvgl_port/docs/performance.md).\n\n## Specification\n\n### CPU and Memory\n- **MCU:** ESP32-S3\n- **RAM:** 512 KB internal SRAM,  8/16 MB external PSRAM\n- **Flash:** 2/4/8/16 MB\n\n### Display and Touch\n- **Resolution:** 320x240\n- **Display Size:** 2.0\"\n- **Interface:** SPI (ILI9341)\n- **Color Depth:** 24-bit\n- **Touch Pad:** Capacitive (FT5x06)\n\n### Connectivity\n- Onboard audio codec + audio amplifier\n- Onboard dual microphone pickup\n- Onboard camera\n- Onboard uSD card slot\n- Onboard IMU\n- USB type-C interface download and debugging\n\n## Getting started\n\n### Hardware setup\n- Connect USB-C (next to the screen) to PC\n- [Board User Guide](https://docs.m5stack.com/en/core/CoreS3)\n\n### Software setup\n- Prepare environment for compiling ESP-IDF - follow this [guide](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html).\n\n### Run the project\n- Clone this repository\n- Compile and flash\n```\nidf.py -p COMx flash monitor\n```\n\n## Contribution and Support\n\nIf you find any issues with the development board feel free to open an Issue in this repository. For LVGL related issues (features, bugs, etc) please use the main [lvgl repository](https://github.com/lvgl/lvgl).\n\nIf you found a bug and found a solution too please send a Pull request. If you are new to Pull requests refer to [Our Guide](https://docs.lvgl.io/master/CONTRIBUTING.html#pull-request) to learn the basics.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flvgl%2Flv_port_espressif_m5stack_cores3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flvgl%2Flv_port_espressif_m5stack_cores3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flvgl%2Flv_port_espressif_m5stack_cores3/lists"}