Segger has developed various tools to enhance the development of graphic applications. Following tools are included in the Cypress emWin package.
The Bitmap Converter converts common image file formats like BMP, PNG or GIF into the desired emWin bitmap format. That can be a C file that can be compiled and linked with the project, or a binary format that can be loaded at runtime. Simply load an image into the application. Convert the color format if necessary and save it in the appropriate format.
The emWin viewer allows viewing the display output while stepping through (debugging) the simulation. The display output normally could not be seen while stepping through code. When the debug thread is halted, all other threads of the process are also halted. This includes the thread that outputs the simulated display on the screen.
The GUIBuilder application is a tool for creating dialogs. Instead of writing source code the widgets can be placed and sized by drag and drop. Additional properties can be added by context menu. Fine tuning can be done by editing the properties of the widgets. This does not require any knowledge of the C programming language. The dialogs can be saved as C files which can be enhanced by adding user defined code.
Location of Tools:
In Mbed OS, when emWin middlware is imported into the Mbed project, the tools are located in the following folder inside the Mbed project.
<Middleware Installation Folder>\Tool
In ModusToolbox, the tools are located in the following folders.
For ModusToolbox 2.0:
<Middleware Installation Folder>/Tool
The emWin User Guide has information on how to use these tools. Location of emWin User Guide may be found in the Getting Started tab