Arduino platform integration offers users a seamless way to use emWin

06-12-2023 | Segger | Industrial

SEGGER's emWin is a cutting-edge, high-performance graphics package optimised for minimum memory consumption, in RAM and ROM, and for high speed and versatility. It delivers high-quality graphic functions and can be adapted to any size display, physical or virtual.

Users with the Arduino GIGA R1 board and the corresponding Arduino GIGA Display Shield can now seamlessly download and use emWin directly via the Arduino IDE. The user-friendly integration process enables developers to focus on crafting visually appealing GUIs.

Whether starting from scratch in the Arduino sketch with emWin and utilising AppWizard for rapid application development, users can design their applications without knowledge of the C language since AppWizard automatically generates the required code. Advanced users still have the flexibility to add custom code.

To showcase the simplicity of creating applications for Arduino GIGA R1, SEGGER offers an AppWizard example tailored particularly for this model. The demo highlights how easy it is to generate applications, highlighting the tool's capabilities and seamless integration with the Arduino platform.

Key emWin features are widgets, animations, language management, and motion support. Developers can prototype the GUI on the PC, initiating development before the target hardware is available.

"We are very proud of the GIGA R1 WiFi, our board for ambitious makers with big ideas. And SEGGER's emWin helps bring out its full potential," says Leonardo Cavagnis, firmware engineer at Arduino. "emWin's AppWizard, together with the Arduino GIGA Display Shield, helps bring brilliant applications to life with ease."

"We are excited about the integration of emWin into the Arduino platform. The combination of emWin and Arduino opens up new possibilities for designing innovative applications and enriches the overall Arduino experience," says Dirk Akemann, marketing manager at SEGGER.

By Seb Springall