Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

st7302 high performance mode flashing #2598

Open
yueduz opened this issue Feb 20, 2025 · 6 comments
Open

st7302 high performance mode flashing #2598

yueduz opened this issue Feb 20, 2025 · 6 comments

Comments

@yueduz
Copy link

yueduz commented Feb 20, 2025

Has anyone tried the high-performance mode? When I use the x38 command to enable high-performance mode, the screen keeps flickering.

@olikraus
Copy link
Owner

I am confused. Isn't the high power mode activated already?

U8X8_C(0x38), // High Power Mode

@yueduz
Copy link
Author

yueduz commented Feb 21, 2025

@olikraus
Copy link
Owner

oh, ok I see. Hmm maybe then I should remove the cmd in line 315.

When I use the x38 command to enable high-performance mode, the screen keeps flickering.

Maybe I encountered the same problem and switched back to low power mode (I don't remember).
Often the commands depend on each other and it is difficult to find a combination of all the commands, which leads
to an acceptable result.

In detail:

  • In high power mode, try a different frame rate (0xB2 cmd). In u8g2 this is set to 1 (=32Hz). Check out 0 (=16Hz). Maybe the flicker is gone.
  • Look out for other commands, which do influence the timing. Maybe 0xB8 could be such a value which needs to be configured in a different way for high power mode.

@yueduz
Copy link
Author

yueduz commented Feb 23, 2025

I tried many combinations, none of them worked. But I found that 32Hz flickering is more serious than 16Hz. The video is 16hz case.

PXL_20250223_013625606.TS.mp4

@yueduz
Copy link
Author

yueduz commented Feb 23, 2025

I tried using 'U8X8_C (0x12),//Partial On' to avoid flickering. When the screen is still, it does not flicker, but it has an extra strong line that should not appear.

Image

@olikraus
Copy link
Owner

hmm.. not sure how I can help here... Sometimes a display just doesn't support all features of the display controller.

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

No branches or pull requests

2 participants