New library for LCD FT8XX STM32

Discussions about the STM32generic core
stevestrong
Posts: 1837
Joined: Mon Oct 19, 2015 12:06 am
Location: Munich, Germany

Re: New library for LCD FT8XX STM32

Post by stevestrong » Thu Jun 29, 2017 8:38 am

The better comparison for Teensy 3.6 would be the STM32 F4 family (CPU@168MHz), not the F1.

User avatar
lightcalamar
Posts: 35
Joined: Tue Mar 28, 2017 3:15 pm

Re: New library for LCD FT8XX STM32

Post by lightcalamar » Fri Jun 30, 2017 7:51 am

Yes.

We test with STM32 boards to this day F103 family. Not having others. We from our efforts have the whole family of FT8xx screens and be waiting Of STM32F4 boards to do more work.

In representation of our team called "Team FT8XX" inviting our money and time want to give more opportunity to these screens and we hope to obtain many results in STM32 to every family.

With Teensy 3.6 our @RndMnkIII integrator to make running .avi videos with support of SDIO library, but be with MCU Teensy.

This video is an example; https://www.youtube.com/watch?v=l81p2ExXThA, library support; at https://github.com/RndMnkIII/GD3_SDIO

Be waiting to do more tests with different families STM32, case of series F4

stevestrong
Posts: 1837
Joined: Mon Oct 19, 2015 12:06 am
Location: Munich, Germany

Re: New library for LCD FT8XX STM32

Post by stevestrong » Fri Jun 30, 2017 8:08 am

Can you please give a link to the used JPG decoder?

User avatar
lightcalamar
Posts: 35
Joined: Tue Mar 28, 2017 3:15 pm

Re: New library for LCD FT8XX STM32

Post by lightcalamar » Fri Jun 30, 2017 4:50 pm

stevestrong wrote:
Fri Jun 30, 2017 8:08 am
Can you please give a link to the used JPG decoder?
The FT81x series GPU itself decodes jpg images, also supports png images. The documentation can be read on its datasheet, this be the link ;

http://www.ftdichip.com/Support/Documen ... _FT81x.pdf

If you see also Support playback of motion JPEG encoded AVI videos

User avatar
lightcalamar
Posts: 35
Joined: Tue Mar 28, 2017 3:15 pm

Re: New library for LCD FT8XX STM32

Post by lightcalamar » Fri Jun 30, 2017 9:51 pm

My team "Team FT81X" want to clarify some very important terms. We are three people, where we have invested a lot of money and after much study, think about a future the best options be chip based on FTDI, FT8xx series case.

We have migrated libraries based on a shield called "Gameduino2" to our needs, also no longer currently available this shield, but if you find other MCU borders and get very good results. Got to see videos on these screens, of course with very fast MCU! As Teensy ...

I repeat, now we go for the STM32 boards in all their families and this has a cost. Economical and working.

The "FT8XX Team" invites you all to participate in our project. I do not go, nor are we going to tell the time where everything is finished, but we are very clear that it is a better option to all the screens that you have read is intended to make it work.

For starters, any MCU, whether from this forum, most have to have their library or else you crash into a wall, and as a representative of my Team, I warn you very much of friends.

We have the whole family of FT8xx screens, then we lack MCU as I wrote earlier of the STM32Fx family.
We are in to buy many and to say of almost the whole series. A team is done or not.

We are aware that our project may not work. However we have managed to see our fruits in plate STM32F103 and this is for us a breakthrough.

Believing time will take away or give us reason. All in good time. Regards!

========================================================
Team FT81X ( @TFTLCDCyg, @lightcalamar and @RndMnkIII )
========================================================

TFTLCDCyg
Posts: 7
Joined: Tue Sep 20, 2016 5:06 pm

Re: New library for LCD FT8XX STM32

Post by TFTLCDCyg » Tue Jul 04, 2017 6:47 pm

Thanks friend.

Some days of test and other test with this amazing MCU´s family. Soon some demos to show the potential of this library.

User avatar
lightcalamar
Posts: 35
Joined: Tue Mar 28, 2017 3:15 pm

Re: New library for LCD FT8XX STM32

Post by lightcalamar » Thu Jul 06, 2017 3:25 pm

Yesterday make a small menu from images in cells, with the technique called sprites. I have used two images and converted it with the converter GD3assets from my repository for FT81X.

Be this result; FT810 with MCU STM32F103C8T6 Assets images menu . Code is very simple and easy, example of the main menu;

Code: Select all

#include <SPI.h>
#include <GD23STM32.h>

#include "master.h"
#include "color.h"
#include "menus.h"

void setup() {

  GD.begin();
  GD.wr(REG_PWM_DUTY, 90);
  inicio();
}
void loop() {  }


void inicio() {
  
  LOAD_ASSETS();
  GD.BitmapHandle(MASTER_HANDLE);             
  GD.BitmapLayout(ARGB4, 2 * 100, 100);
   
  while(1){ 
  GD.ClearColorRGB(BLACK);
  GD.Clear();
  GD.get_inputs();

  GD.cmd_fgcolor(BLUEDARK);  
  GD.ColorRGB(WHITE);
  GD.cmd_romfont(1, 32);

  GD.Tag(100);
  GD.cmd_button(0, 0, 800, 62, 1, 0, "Next page"); GD.Tag(255);
  if (GD.inputs.tag==100){delay(135); 
  //GD.cmd_spinner(420, 250, 0, 1) ;
  Aviso1(); delay(300);   MP();}

  GD.ColorRGB(WHITE);
  GD.cmd_text( 55,  210, 24, 0, "La Radio");
  GD.cmd_text( 230, 210, 24, 0, "GPS");
  GD.cmd_text( 345, 210, 24, 0, "El Tiempo");
  GD.cmd_text( 495, 210, 24, 0, "Horarios");
  GD.cmd_text( 665, 210, 24, 0, "Tools");

  GD.cmd_text( 60,  380, 24, 0, "Carpetas");
  GD.cmd_text( 235, 380, 24, 0, "Ayuda");
  GD.cmd_text( 375, 380, 24, 0, "Brillo");
  GD.cmd_text( 490, 380, 24, 0, "Spectrum");
  GD.cmd_text( 645, 380, 24, 0, "Audio_in");


  GD.Begin(BITMAPS);
  
  GD.Vertex2ii(50, 95, 0, 7); 
  GD.Vertex2ii(220, 95, 0, 8);
  GD.Vertex2ii(360, 95, 0, 9);

  GD.Vertex2ii(500, 95, 0, 3);
  GD.Vertex2ii(50, 265, 0, 2);
  GD.Vertex2ii(220, 265, 0, 0);

  GD.Vertex2ii(360, 265, 0, 1);

  GD.Vertex2ii(500, 265, 0, 4);

  GD.VertexTranslateX(16*150);
  GD.Vertex2ii(500, 95, 0, 6); 
  GD.Vertex2ii(500, 265, 0, 5);   
    
  GD.swap();
  }
}
Attach complete video code.
Attachments
STM32_GD_ASSETSprueba.zip
(64.25 KiB) Downloaded 15 times

User avatar
lightcalamar
Posts: 35
Joined: Tue Mar 28, 2017 3:15 pm

Re: New library for LCD FT8XX STM32

Post by lightcalamar » Sun Jul 09, 2017 10:51 pm

For more documentation on FT8xx screens, still in construction our team has realized a specific space.
We wish all interested patients to be patient until the page achieved. This being our space; Team FT8XX

Give solutions with tools for these screens, be aware of it we offer our advances and codes free.

User avatar
lightcalamar
Posts: 35
Joined: Tue Mar 28, 2017 3:15 pm

Re: New library for LCD FT8XX STM32

Post by lightcalamar » Wed Jul 12, 2017 10:30 pm

Today Team FT81x run the new library with MCU STM32F407xxxx, this time we get to work on VET6 and ZGT6 series of STM32_F407.
Reach new STM32 boards 48 hours ago and run our library.

Work very hard, especially @TFTLCDCyg my friend. And by the way, sleep very little ...

We be very proud of new success, to think that STM32 be very good candidate as MCU, low cost for these, perhaps the best screens on the market. We do not sell screens, we our hobby is to achieve many successes say before with MCU's STM32 family.

To our library, it is lacking access to SD reader, either SDIO or SDFat and believe that soon arrive solution. Be working very hard even if you do not believe. For this we be a Team.

This being last video this case with verification of compilation in STM32F407VET6; FT810 with STM32F407VET6 or ZGT6

Until the next message from the Team, greetings to all!

P.S. We do not know if you understand that these FTDI screens, FT8xx case have audio output, ie have internal instrument ROMs and play audio in ADCPM

User avatar
lightcalamar
Posts: 35
Joined: Tue Mar 28, 2017 3:15 pm

Re: New library for LCD FT8XX STM32

Post by lightcalamar » Mon Jul 17, 2017 10:33 pm

New and great. EVENT

Our team member FT81x soon when your account is active write the important changes made in a week, our friend @RndMnkIII FT81x Team will give this forum very important news.

Player video on. Awesome !!!! on simple STM32F103C8T6 :) link; https://www.youtube.com/watch?v=b4WuedK ... e=youtu.be

Can someone give more? viewtopic.php?f=44&t=2356

Post Reply