ST7735 Graphics Display Library

  • 1
  • 2
  • 3
  • Page 1 of 3
jcolombo
Benutzer
Avatar
Gender: n/a
Age: 51
Posts: 3
Registered: 02 / 2013
Subject:

ST7735 Graphics Display Library

 · 
Posted: 10.01.2017 - 02:29  ·  #1
Hi,

There are are several example source code offerings here in the forum for various types of Graphics LCDs (thank you) however I am looking for a specific driver for the Sitronix ST7735 controller to drive this cheap display offered on eBay (Link).

I have the ability to design the driver myself but I thought to check here first for any info that may help!

Rolf (hi) is there any chance that these drivers offered here in this forum will perhaps someday become part of E-lab's AVRco Compiler/System?

Thank you kindly,

Julian
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 25
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: ST7735 Graphics Display Library

 · 
Posted: 11.01.2017 - 15:24  ·  #2
Hello Julian,

there are many source sample in your demo directory of the AVRco installation.
One is for the ST7735 : XGraph_TFT160x128

rolf
You must be logged in or your permissions are to low to see this Attachment(s).
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 71
Posts: 256
Registered: 11 / 2009
Subject:

Re: ST7735 Graphics Display Library

 · 
Posted: 11.01.2017 - 16:48  ·  #3
Die ganzen gängigen TFTs lassen sich auch einfach ohne die E-Lab Treiber ansprechen.
Als Beispiel ein einfaches, gekürztes Programm für den ST7735 über SPI.
Auch für andere TFTs mit z.b. SSD1289, HX8357....hab ich vor Jahren mal Treiber geschrieben mit den gängigen Grafikfunktionen. Teils aber nur was ich benötigte. Damals hatte ich noch keine Profiversion des Compilers.

golf
You must be logged in or your permissions are to low to see this Attachment(s).
jcolombo
Benutzer
Avatar
Gender: n/a
Age: 51
Posts: 3
Registered: 02 / 2013
Subject:

Re: ST7735 Graphics Display Library

 · 
Posted: 18.01.2017 - 01:31  ·  #4
Thank you.
sine_wave
Benutzer
Avatar
Gender: n/a
Age: 54
Posts: 19
Registered: 10 / 2022
Subject:

ST7735 Performance?

 · 
Posted: 19.07.2024 - 10:06  ·  #5
Hello Julian and golf,

What was your experience with the drawing speed with the ST7735, particularly with animated graphics?

Afaik, it provides only simple pixel set in the display RAM, where the µC has to do all calculations in the GraphIOS().

/ Alois
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 71
Posts: 256
Registered: 11 / 2009
Subject:

Re: ST7735 Graphics Display Library

 · 
Posted: 21.07.2024 - 06:47  ·  #6
hello alois,
I only made simple text output, no graphics. The speed was enough for that. Now that AVRco is freeware, the integrated graphics drivers can be used by anyone.

golf
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2136
Registered: 03 / 2003
Subject:

Re: ST7735 Graphics Display Library

 · 
Posted: 21.07.2024 - 08:06  ·  #7
Hallo Alois,

kannst du "animierte Grafik" genauer spezifizieren? Wie groß? Wie schnell?

Gruss
Harry
sine_wave
Benutzer
Avatar
Gender: n/a
Age: 54
Posts: 19
Registered: 10 / 2022
Subject:

Re: ST7735 Graphics Display Library

 · 
Posted: 26.07.2024 - 14:04  ·  #8
Hallo Harry,

wir wollen einen Attitude Indicator (künstlicher Horizont) und einen Heading Indicator darstellen. Vereinfacht zwei Geraden mit Länge jeweils ca. 90 pixel.

Am SPI Slaveselect sehe ich mehrere Millisekunden lang Zugriffe, dh. jedes Pixel wird per Geradengleichung berechnet und im Framebuffer gesetzt.

SPI-Clock ist 5 MHz.

Da wir in der Anwendung u.a. noch einen GPS-Empfänger auslesen und eine SD-Karte (auch SPI) bedienen, bleibt für Grafik-Rechnerei kaum Zeit übrig. Leider gibt es für die kleinen Displays scheinbar keine mit Display List Controller.

/ Alois
  • 1
  • 2
  • 3
  • Page 1 of 3
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   140   154 · Page-Gen-Time: 0.028689s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI