Application Examples
Introduction
The SDK repository has the following branches, based on the available example applications.
Branch | Description |
dev | Contains Quickstart applications only. Check out this branch to use Quickstart as a starting point for a new design. |
demo_applications | Contains 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.
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.
The GUI showcases the following MGS features:
- Single screen with RGBA8888 color
- Sliding controls
- 32-bit RGBA color image assets