FTDI Community

Please login or register.

Login with username, password and session length.
Advanced Search  

News:

Welcome to the FTDI Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ FTDI Support


New Bridgetek Community is now open

Please note that we have created the Bridgetek Community to discuss all Bridgetek products e.g. EVE, MCU.

Please follow this link and create a new user account to get started.

Bridgetek Community

Show Posts

You can view here all posts made by this member. Note that you can only see posts made in areas to which you currently have access.

Messages - Kaetemi

Pages: [1]
1
Generally it will be running tight loops where it waits for the co processor to finish. It'll be easiest to just put a 1ms sleep in those loops. You may also put the 1ms wait in the "Idle" function of your app instead, since that gets called during tight loops (Create an Idle slot under App.main, double click to go to user code, and put in the sleep code).

The main loop builds a new display list for each frame, which is necessary for animating widgets. Ideally the render portion of the loop will be called at the same rate as the frame rate.

An alternative could be to do a blocking wait on the main thread, instead of spinning the thread, and make use of the interrupt output pin of the EVE chip to resume the thread, but that may involve some platform specific code.

2
Discussion - Software / Re: Screen Editor - how to create Font Metric Block
« on: February 19, 2019, 10:04:03 PM »
The practical use of the glyph address in the font metric block is to allow the font bitmap to be loaded at any RAM address easily. Under ESE it is assumed that you'll manually write the address where the font bitmap is loaded into the address value, after having loaded the data into RAM_G.

Sample code exported from ESE should demonstrate this behaviour.

3
You can manually create an Eclipse project under a subdirectory of the ESD project, and link in all the required source files into the new project.

That will allow you to use the same source base from both ESD and Eclipse at the same time, with some manual project synchronization.

Copy the generated one into a subfolder called Project, edit in notepad, set up the paths to files in the project to PARENT-1-PROJECT_LOC, and use absolute paths for source files that are in the Libraries folder of your installation.

The #ifndef ESD_SIMULATION macro can be used to exclude any platform specific code, and put testing stubs in place instead.

4
Discussion - Software / Re: Eve Screen Designer or EVE Screen Editor
« on: February 15, 2019, 04:59:22 PM »
EVE Screen Editor is aimed at exploring the capabilities of the EVE platform, with a focus on experimenting directly with display list and coprocessor commands. It's helpful for quickly visually prototyping the instructions you need to achieve the result you want. Use this as a learning tool to work with EVE directly.

EVE Screen Designer is a very high level tool, and abstracts most of the complicated details of programming a UI away, providing a drag and drop experience to build a fully interactive UI. It's suitable for quickly prototyping an interactive UI, and the libraries deal with most of the platform specific intricacies for you.

Pages: [1]