front Graphics libraries for STM32s - Mikromedia 7 Capacitive Demo
Author: J. Bajić 
2019 03 29 172747 

This page contains demo projects for STemWin and TouchGFX GUI libraries ported on Mikromedia 7 Capacitive development board from Mikroelektronika. STemWin (emWin, Segger) and TouchGFX (STMicroelectronics) are profesional GUI libraries optimized for embedded applications. Both libraries comes free-of-charge for STM32 microcontrollers. STemWin is C oriented comprehensive solution coming with rich features, many widgets (checkboxes, buttons…) and development tools (GUIBuilder, Bitmap and Font conveter, etc). TouchGFX is modern, C++ oriented framework that comes with TouchGFX Designer - an easy-to-use, drag-and-drop-based graphic-building PC tool. TouchGFX Designer is distributed within STM32Cube MCU Packages and it is fully compatible with the STM32CubeMX initialization and code generation tool. Development board used in this project is Mikromedia 7 Capacitive - a compact  and complete solution (with lots of on-board peripherals) for the rapid development of multimedia and GUI-centric applications. It is design for multi-architectures and multi-vendor support using Mikroelektronika's MCU Card standard (MCU card standard supports multiple architectures ARM, PIC32, dsPIC, PIC from different vendors: Microchip, ST, NXP, TI). For this project MCU CARD 23 with STM32F767BI microcontroller is used. Mikromedia 7 Capacitive is equiped with capacitive touch panel. On this page one can find simple example oddetecting multi-touch gestures (zooming, rotating, moving) built using STemWin library multi-touch support.

st logo         mikroe         touchGFX       segger

Examples and demo project are built using following STM32 ecosystem:

  1. Mikromedia 7 Capacitive development board by Mikroelektronika with STM32F767BI (MCU CARD 23) microcontroller.
  2. STM32CubeIDE 1.3.0 – Integrated Development Environment for STM32 with STM32CubeMX 5.6.0 initialization code generator by STMicroelectronics.
  3. STemWin - Professional graphical stack library by Segger
  4. TouchGFX 4.13 Designer -  graphic software framework optimized for STM32 microcontrollers.
  5. ST-LINK-V2 - programmer for the STM8 and STM32 microcontroller families.


 - Mikromedia 7 Capacitive schematic: pdf
 - MCU CARD 23 schematic - STM32767BI : pdf
 - STemWin project on githubsource
 - STemWin project
on youtube: video
 - STemWin
on mikromedia+  for STM32F7link
 - emWin
 Graphic Library user manual: pdf
 - TouchGFX 
project on githubsource
 - TouchGFX 
project on youtube: video
 - TouchGFX
help centar: link
 - TouchGFX
documentation: docsite



  • IMG_20200412_230909IMG_20200412_230909
  • IMG_20200412_230920IMG_20200412_230920
  • IMG_20200412_231521IMG_20200412_231521
  • IMG_20200412_231536IMG_20200412_231536
  • IMG_20200412_231550IMG_20200412_231550
  • IMG_20200412_231737IMG_20200412_231737
  • IMG_20200412_231743IMG_20200412_231743


© - Faculty of Technical Sciences, Novi Sad, 2016