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

My fork: github.com/deividAlfa/ST7789-STM32 Uses UGUI, custom fonts, pictures, windows, huge performance gains! #17

Open
deividAlfa opened this issue Sep 19, 2021 · 2 comments

Comments

@deividAlfa
Copy link

deividAlfa commented Sep 19, 2021

Given this repository seems dead, I forked and further enhanced it.

  • HUGE performance gains. Up to 13x faster in some drawing tasks.
  • Able to use DMA (Can be disabled) for even faster speeds.
  • Interfaced uGUI library, several modifcations for best performance.
  • You can easily add bitmaps and custom fonts...
  • Demos for STM32F103, STM32F411 and STM32F407.

https://github.com/deividAlfa/ST7789-STM32

@deividAlfa deividAlfa changed the title Given this repository seems dead, I forked and fixed it. My fork: github.com/deividAlfa/ST7789-STM32 Uses UGUI, custom fonts, pictures, windows, huge performance gains! Oct 9, 2021
@vinothkannanagva
Copy link

(page 260 /ST7789V2 datasheet sitronix)
9.2.1 RAMCTRL (B0h): RAM Control

can I increase refresh rate of LCD by doing changes in above registers ??

@deividAlfa
Copy link
Author

deividAlfa commented Nov 25, 2021

Yes, but in FRCTRL1 (B3h), not in RAMCTRL (B0h).
You can also tweak the porch timing in PORCTRL (B2h), lowering it to the minimum increases the refresh rate 7%.
Check st7789.c, ST7789_Init, read the comments, eveeyth is already there.

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