FTDI Community

Please login or register.

Login with username, password and session length.
Advanced Search  


Welcome to the FTDI Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ FTDI Support

Author Topic: From EVE Screen Designer to Eclipse... and back?  (Read 58 times)


  • Newbie
  • *
  • Posts: 6
    • View Profile
From EVE Screen Designer to Eclipse... and back?
« on: November 27, 2018, 04:44:56 PM »

Hi, I'm new in using FTDI chips, but I'm building a custom display with FT901 and FT812/FT813.
As far as I've understood, once I export from ESD to Eclipse there is no way to get it back into ESD. Is that right?

The matter is that the GUI i'm working on will be very very complex, so I have to try and rebuild many times. And I have to add my layer of custom code in it.

Say it has a serial (UART0) interface working under the display interface, that can operate both indipendent speaking with the can-bus interface.
So both will call methods to write and read the can-bus.

First step is altering the code, ok, that's fine.
But if I have to add interface elements? How can I get it back into the ESD?

Otherwise I have to use the mighty power of git to catch the changed GUI things and keep the handcoded ones?

Hope you can help me understand.

FTDI Community

  • Administrator
  • Full Member
  • *****
  • Posts: 177
    • View Profile
Re: From EVE Screen Designer to Eclipse... and back?
« Reply #1 on: November 29, 2018, 04:41:14 PM »


Correct, once you export from ESD to Eclipse there is no way to get it back into ESD.

ESD includes a lot of framework code to implement functionality, and as such the code output is very ESD specific. The tool is intended for use by those who have very little to no programming experience. I would suggest that it would be far more productive for you to look at our Sample Applications and programmers guide. Thus being able to eliminate the ESD code from the equation and work directly with the Display List code to drive the FT81x.

Please take some time to look at the following examples in either Visual Studio or the FT9xx Toolchain:

You will also find the EVE platform guide useful:

The ESD4 functions are only available for the display aspects of the application. At the moment, you would need to edit the code after exporting it in order to pass values from other external peripherals as well.
You can use the method shown in 'Add User Functions' in the ESD user guide or just edit the code directly after export.
One example of interaction between ESD and other MCU features is the Blink LED demo provided with the ESD software. This allows the GUI created to interact with GPIO on the FT900.

Best Regards,
FTDI Community