Skip to content

Adjust display init sequence to fix a rotation issue on the new ST7789P3 display controller#2440

Open
JF002 wants to merge 1 commit into
mainfrom
fix-display-init-sequence-for-st7789p3
Open

Adjust display init sequence to fix a rotation issue on the new ST7789P3 display controller#2440
JF002 wants to merge 1 commit into
mainfrom
fix-display-init-sequence-for-st7789p3

Conversation

@JF002
Copy link
Copy Markdown
Collaborator

@JF002 JF002 commented May 13, 2026

Those changes were suggested by PineStore engineering team to ensure that the new ST7789P3 will be supported by InfiniTime.

They basically move the call to the SLEEPOUT command after all the registers have been set. This should fix the rotation issue they detected while testing the new display.

Fixes #2439

@github-actions
Copy link
Copy Markdown

Build size and comparison to main:

Section Size Difference
text 385232B 0B
data 944B 0B
bss 22640B 0B

Run in InfiniEmu

@mfalkvidd
Copy link
Copy Markdown

In #2439 you mentioned a 120ms delay. I don’t see that in this change. Is it required?

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.

PineStore announcement : the current display is EoL, a new one will be used for future PineTime batches

2 participants