Skip to content

Add backlight control functionality for E Ink display using the touch button#9198

Open
viperet wants to merge 2 commits intomeshtastic:developfrom
viperet:eink_backlight
Open

Add backlight control functionality for E Ink display using the touch button#9198
viperet wants to merge 2 commits intomeshtastic:developfrom
viperet:eink_backlight

Conversation

@viperet
Copy link
Copy Markdown

@viperet viperet commented Jan 6, 2026

This PR adds the ability to control the EINK backlight using the touch button on BaseUI, similar to InkHUD.

  • Short-press enables the backlight for 3 seconds.
  • Long press toggles backlight on/off.

Video: https://github.com/user-attachments/assets/ebe36cd2-2a41-4fa6-92be-3e5a81493ce8

🤝 Attestations

  • I have tested that my proposed changes behave as described.
  • I have tested that my proposed changes do not cause any obvious regressions on the following devices:
    • Heltec (Lora32) V3
    • LilyGo T-Deck
    • LilyGo T-Beam
    • RAK WisBlock 4631
    • Seeed Studio T-1000E tracker card
    • Other (please specify below)
    • LiliGo T-Echo

@viperet viperet marked this pull request as ready for review January 6, 2026 20:45
@vidplace7 vidplace7 added hardware-support Hardware related: new devices or modules, problems specific to hardware enhancement New feature or request labels Jan 6, 2026
@rcarteraz
Copy link
Copy Markdown
Member

@thebentern haha looks like someone else had the same idea as you.

@viperet
Copy link
Copy Markdown
Author

viperet commented Jan 9, 2026

@rcarteraz, the backlight control that @thebentern implemented can work not only for T-Echo Plus, but also for regular T-Echo. But my implementation is more reusable and mimics InkHUD's backlight control.

@jem0n
Copy link
Copy Markdown

jem0n commented Feb 20, 2026

does this still work with the latest changes in the firmware?

@github-actions github-actions Bot added the Stale Issues that will be closed if not triaged. label Apr 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request hardware-support Hardware related: new devices or modules, problems specific to hardware Stale Issues that will be closed if not triaged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants