Skip to content

feat: integrate XTEINK X4 BSP and LVGL demo#41

Open
adwuard wants to merge 1 commit into
masterfrom
XTEINK_X4_BSP
Open

feat: integrate XTEINK X4 BSP and LVGL demo#41
adwuard wants to merge 1 commit into
masterfrom
XTEINK_X4_BSP

Conversation

@adwuard
Copy link
Copy Markdown
Contributor

@adwuard adwuard commented May 6, 2026

Summary

  • add a new XTEINK_X4.config top-level board preset and update the TuyaOpen submodule pointer to the X4 BSP branch
  • integrate the XTEINK X4 board support package in TuyaOpen, including EPD, keys, battery, SD, sleep/wake handling, and board APIs
  • add and refine the lvgl_demo example and X4 board documentation/README for custom firmware bring-up

Notes

  • boards/ESP32/XTEINK_X4/example/crosspoint-reader is intentionally not included in the committed X4 BSP branch

Test Plan

  • cp config/XTEINK_X4.config app_default.config
  • cd TuyaOpen && . ./export.sh
  • cd boards/ESP32/XTEINK_X4/example/lvgl_demo && tos.py build
  • flash and verify: splash/full-refresh flow, 4-card dashboard layout, key cards (2-column), and long-press power wake/sleep behavior

Made with Cursor

Update the TuyaOpen submodule to the XTEINK X4 BSP branch and add the root XTEINK_X4 board preset so developers can build the new LVGL demo and start custom firmware on X4 quickly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant