glcd designing app

Please add any feature requests for Flowcode version 6 here

Moderator: Benj

Forum rules
Only feature requests will be considered here. General questions should not be posted in this forum.
Post Reply
Afsal
Posts: 19
Joined: Sun Jun 19, 2011 8:01 pm
Been thanked: 5 times
Contact:

glcd designing app

Post by Afsal »

visual tft is a great tools from Mikro electronica, if get some thing like in Fcv6 will be greatfull.


FT 800 is power full chip from FTDI for glcd. if fcv6 support this chip would be greatfull.

RTOS is the other option unfortunately FCV 6 is not supporting.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: glcd designing app

Post by Benj »

Hello,

Cheers for the suggestions. I have recently implemented Visi for 4D systems and Visual TFT looks very similar so will have a go at doing this too.

User avatar
John_RSD
Posts: 20
Joined: Sun May 15, 2011 9:23 pm
Location: UK
Has thanked: 3 times
Been thanked: 2 times
Contact:

Re: glcd designing app

Post by John_RSD »

Benj

Did you guys ever get support for the FT800 up and running ?

John
Many thanks

John

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: glcd designing app

Post by Benj »

Hello,

No but looking at it it does look quite good and is based around SPI. I'll add it to the list and see if I can get some time to add it in.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: glcd designing app

Post by Benj »

Hello,

I've cobbled some code for a component together based on the Arduino example (AN_275) available from here: http://www.ftdichip.com/Products/ICs/FT800.html

Have a go and see how you get on. If it works ok then I will continue and build this into a full component.
FTDI-FT800.fcfx
(42.69 KiB) Downloaded 350 times
From the looks of the code it is not as clean as the 4D VISI system but may have some other benefits I am not currently aware of.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: glcd designing app

Post by Benj »

I've made a bit more progress with the component and this now has the SPI properties built in and ready to export.

Just need to see if it works and if we need to add in any more functions to the component itself.
FTDI-FT800.fcfx
(63.38 KiB) Downloaded 357 times

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: glcd designing app

Post by Benj »

Hello,

Don't suppose there is any news on this component yet? I will leave it out the release for now until I know if it's working or not.

User avatar
John_RSD
Posts: 20
Joined: Sun May 15, 2011 9:23 pm
Location: UK
Has thanked: 3 times
Been thanked: 2 times
Contact:

Re: glcd designing app

Post by John_RSD »

Hi Benj

Thanks for the great effort

As one does I got distracted for quite a bit on another project.

Let me get stuck back into it :-D

John
Many thanks

John

hawk44
Posts: 13
Joined: Mon Jun 16, 2014 10:08 pm
Has thanked: 9 times
Been thanked: 6 times
Contact:

Re: glcd designing app

Post by hawk44 »

ok, Does anyone have a schematic of this FT800 hook-up with PIC?

I have downloaded the code for FlowCode, just ordered 3- 33EP256MU806 IC's (My wife is so going to kill me). Plus some other PIC's. :lol:

By the way, March is free shipping. Be sure to enter the code "FreeShipmD" in the code box at checkout. I just couldn't help my self. :oops:

Just ordered the FT800 as well. Been reading alot on this. Looks like fun. :D

Look forward to someone's reply. :P

Thanks, David

ajneal4uk
Posts: 22
Joined: Sun Mar 03, 2013 10:30 pm
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: glcd designing app

Post by ajneal4uk »

Hi;

FTDI have produced this little gem, be nice as a home automation controller.


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

hawk44
Posts: 13
Joined: Mon Jun 16, 2014 10:08 pm
Has thanked: 9 times
Been thanked: 6 times
Contact:

Re: glcd designing app

Post by hawk44 »

Ahhhhhhhhh....... I purchased the wrong thing.

Thanks for the reply and update. Now I know what is going on. Boy you are right, that is a gem.

But at that price I'm going to have to put it off for a while. I need to finish alot of other projects first anyhow. (grapes thing)
Maybe I can swing it later.
Thanks again for clearing things up for me.

Can't get the data sheet out of my head.....Oh...that is sweet.....

ajneal4uk
Posts: 22
Joined: Sun Mar 03, 2013 10:30 pm
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: glcd designing app

Post by ajneal4uk »

Arrived from FTDI a 5" arduino compatible display and must say its very nice.
I have used FTDI Eve Screen editor to put a simple gauge on to the display, the editor produces the Arduino code

The Gauge displays 0 up to 100 and then counts back down again.

The simple code makes me think "why do I need a flow code component?"

I'm thinking of including the FTDI library in the supplementary code section and then call the functions from c blocks in flowcode .


#include <EEPROM.h>
#include <SPI.h>
#include <Wire.h>
#include <FT_VM800P43_50.h>
int x = 10;
int y = 0;

char buf[30];




FT800IMPL_SPI FTImpl(FT_CS_PIN,FT_PDN_PIN,FT_INT_PIN);
void setup()
{
FTImpl.Init(FT_DISPLAY_RESOLUTION);
FTImpl.SetDisplayEnablePin(FT_DISPENABLE_PIN);
FTImpl.SetAudioEnablePin(FT_AUDIOENABLE_PIN);
FTImpl.DisplayOn();
FTImpl.AudioOn();

FTImpl.DLStart();
FTImpl.Finish();
FTImpl.DLStart();
FTImpl.DLEnd();
FTImpl.Finish();

}

void loop()
{


if (x > 99) {
y=0;
}

if (x <1) {
y=1;
}
memset (buf, 0, sizeof(buf));
snprintf(buf, sizeof(buf)-1, "%d", x);

FTImpl.DLStart();
FTImpl.Cmd_Gauge(357, 127, 88, 0, 4, 8, x, 100);
FTImpl.Cmd_Text(93, 53, 28, 0, buf);

FTImpl.DLEnd();
FTImpl.Finish();


if (y==0) {
x=x-1;
}

if (y==1) {
x=x+1;
}
}

/* end of file */

Post Reply