Professional Platform Graphics

Included in the Synergy Software Package, GUIX is an advanced, industrial-grade GUI solution designed specifically for deeply embedded, real-time, and IoT applications. The full-featured WYSIWYG desktop design tool GUIX Studio allows developers to design their GUI on the desktop and generate GUIX embedded code that can be used in the target application.

GUIX is fully integrated with the ThreadX® RTOS and the rest of the Synergy Software Package for seamless graphics integration with your application.

See GUIX solutions in action by clicking one of the videos below. Then download the application project, complete with an application note, and the source code used to create the demos, so you can immediately leverage the power of GUIX and the SSP.

The Renesas Synergy™ Sweet Spot

Renesas S5 and S7 devices are well suited for today’s popular graphical user interface displays.

CPU Frequency Display Size
  160 x 128

1.8"
320 x 240
QVGA
3.5"
480 x 272
WQVGA
4.3"
640 x 480
VGA
5"
800 x 400
WVGA
7"
24-48 MHz      
48-128 MHz    
98-176 MHz  
148-204 MHz
180-240 MHz
  • Be sure to verify bus bandwidth requirements for your application
  • External RAM may be required due to frame buffer size. For example, a 320x240 QVGA display with two frame buffers requires 307KB RAM, while an 800x480 WVGA display with two frame buffers requires 1.5MB RAM

GUIX Application Projects

Getting Started with GUIX

GUIX has all the features you would expect from a high-end graphics package – an extensive set of widgets, windows management, skins and themes, screen transitions, alpha blending, and many other features to make sophisticated graphics solutions. But such a rich feature set can be a little intimidating at first. To learn about GUIX one step at a time, check out the introductory GUIX Application Projects.

Next Steps with GUIX

Once you are familiar with GUIX capabilities, you will want to combine them to suit your own specific application. See how the features of GUIX can be combined to create intuitive yet highly functional user interfaces.

Download Application Projects

Renesas Tools and Kits

Renesas offers a selection of tools and kits, complete with source code examples, to help you get started and prototype your graphics solution.
Be sure to check with your local distributors for their Synergy kits, too.

PE-HMI1-KIT

PE-HMI1 Product Example

The PE-HMI1 board boasts a 7” multi-view angle (MVA) color LCD capacitive touch display, perfect for prototyping applications with advanced graphics capabilities.

Learn more about PE-HMI1

SK-S7G2 Starter Kit

SK-S7G2 Starter Kit

One of the best ways to explore the capabilities of the complete Synergy Platform, the SK-S7G2 features a 2.4” QVGA touch-enabled TFT display, perfect for prototyping applications with smaller touch-enabled graphics displays.

Learn more about SK-S7G2

PK-S5D9 Promotion Kit

PK-S5D9 Promotion Kit

The PK-S5D9 is a great way to learn about the S5D9 MCU group, including its graphics capabilities. It also features a 2.4” QVGA touch-enabled TFT display, perfect for prototyping applications with smaller touch-enabled graphics displays.

Learn more about PK-S5D9

DK-S7G2 Development Kit

DK-S7G2 Development Kit

Explore all the capabilities of the S7G2 MCU group. This kit features a 4.3” WQVGA (480x272) resistive touch TFT LCD display.

Learn more about DK-S7G2

Documentation

Type Title Date
Application Note PDF 1.06 MB 日本語
Application Note PDF 2.21 MB
2 items

Downloads

Type Title Date
Sample Code Log in to Download ZIP 3.90 MB
Sample Code Log in to Download ZIP 2.72 MB Compiler: GNUARM-NONE IDE: e2 studio, IAR EW for Synergy
Sample Code Log in to Download ZIP 4.43 MB
Sample Code Log in to Download ZIP 3.80 MB
4 items
Home Automation Demo using Renesas Synergy GUIX

Included in the Synergy Software Package, GUIXTM is an advanced, industrial grade GUI solution designed specifically for deeply embedded, real-time and IoT applications. The full-featured WYSIWYG desktop design tool GUIX Studio allows developers to design their GUI on the desktop and generate GUIX embedded GUI code that can be used in the target application.