EVE2 Module: Drawing with Primitives Example
For this application, I have decided to start off with the basics, and showcase how to establish communication, use primitives to draw the Matrix Orbital Logo, and draw buttons for user control.
The code is a modified version of FTDI’s Sample Application that they provide on their website. All modifications to the code were made in Microsoft Visual Studio and written in C. A USB2SPI bridge is used to send data directly to the EVE2 module.
The code will run a ‘For’ loop, drawing each individual aspect of the Matrix Orbital Logo during each iteration of the loop. For example, during the first iteration the EVE2 will draw a rectangle, for the following three iterations, three circles will be drawn, in the fifth iteration text will be added, etc. Once the logo is completed, two buttons will be drawn providing the user the option to either restart the loop, or exit the program.
This example only scratches the surface of what the EVE is capable of, and is meant to demonstrate how easy it can be to develop for the EVE2 Module.