Application Examples

Last modified by Microchip on 2025/07/09 11:15

Introduction

The SDK repository has the following branches, based on the available example applications.

BranchDescription

dev

Contains Quickstart applications only. Check out this branch to use Quickstart as a starting point for a new design.
demo_applicationsContains the demo applications. Check out this branch to evaluate the showcase demo applications. 

Demo Applications

To evaluate application examples other than Quickstart, check out the demo_applications branch.

cd <mgs_xp>
git checkout demo_applications

To build the application examples, reconfigure cmake and run the make command.

mkdir -p build/host
cd build/host
cmake ../../
make all

The application example executable binaries will be found in apps/<application name>/ folder.

Spa Control Panel

This example application features a Graphical User Interface (GUI) for a hot tub or spa. The GUI allows users to operate and customize the functions of the hot tub, such as water temperature, pump speed, lighting, music, etc.

MGS Spa application example

The GUI showcases the following Microchip Graphics Suite (MGS) features:

  • Multiple screens with 1024x600 resolution and 16-bit RGB565 color mode
  • Touch support
  • Run-time dark and light mode switching
  • 32-bit RGBA color image assets
  • Sliding animations

Basic Mixer

This example application features a GUI for an audio mixer.  

MGS Basic Mixer Demo

The GUI showcases the following MGS features:

  • Single screen with RGBA8888 color
  • Sliding controls 
  • 32-bit RGBA color image assets

Back to Top