Application Demonstrations - mchpgfx/legato.docs GitHub Wiki

Microchip Technology Application Demonstrations

Complete applications are part of each MPLAB® Harmony Graphics Suite distribution.

A collection of featured applications are provided with MPLAB® Harmony Graphics Suite to help users understand and create applications quickly.

These applications were created using Microchip supported development boards.

Please download the applications from their respective application repositories to access them.

Although these examples run on Microchip development boards, customers can reference our solutions to enable their custom designs.

Click on ► for each application type to see the description and download availability.

Legato Quickstart

The legato_quickstart Demonstration provides a touch-enabled starting point for MGS Harmony development. This application comes in various display/touch configurations for various Microchip 32-bit MCU/MPU products.

The table below shows that legato_quickstart can be downloaded from application repositories grouped by Microchip product family.

Repository Product family
gfx_apps_pic32cz_ca Graphics Application examples for PIC32CZ CA Family
gfx_apps_pic32cm_le_ls Graphics Application examples for PIC32CM LE/LS Family
gfx_apps_pic32mz_da Graphics Application examples for:
PIC32MZ Graphics (DA) Family
PIC32MZ Graphics (DAK/DAL/DAR/DAS) Family
gfx_apps_pic32mz_ef Graphics Application examples for PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family
gfx_apps_sam_9x60 Graphics and Image Sensor Application examples for SAM9X60 family
gfx_apps_sam_a5d2 Graphics and Image Sensor Application examples for SAMA5D2 family
gfx_apps_sam_c20_c21 Graphics Application examples for SAM C20/C21 Family
gfx_apps_sam_d5x_e5x Graphics Application examples for SAM D5x/E5x family
gfx_apps_sam_e70_s70_v70_v71 Graphics Application examples for SAM E70/S70/V70/V71 Family

Microchip Technology

Legato Showcase

The legato_showcase demonstrates various features and widgets of the MGS Harmony library in a practical application environment. This application comes in various display/touch configurations for various Microchip 32-bit MCU/MPU products.

The table below shows that legato_showcase can be downloaded from application repositories grouped by Microchip product family.

Repository Product family
gfx_apps_pic32cm_le_ls Graphics Application examples for PIC32CM LE/LS Family
gfx_apps_pic32mz_da (Round Display) Graphics Application examples for:
PIC32MZ Graphics (DA) Family
PIC32MZ Graphics (DAK/DAL/DAR/DAS) Family
gfx_apps_pic32mz_da (internal SRAM only) Graphics Application examples for:
PIC32MZ Graphics (DA) Family
PIC32MZ Graphics (DAK/DAL/DAR/DAS) Family
gfx_apps_sam_d5x_e5x Graphics Application examples for SAM D5x/E5x family
gfx_apps_sam_d5x_e5x (SAM E51 IGAT) Graphics Application examples for SAM D5x/E5x family

Microchip Technology

Legato Benchmark

The legato_benchmark is an engineer demonstration to compare a standard set of MGS Harmony draw features across various platforms and display configurations. This application comes in various display/touch configurations for various Microchip 32-bit MCU/MPU products.

The table below shows that legato_benchmark can be downloaded from application repositories grouped by Microchip product family.

Repository Product family
gfx_apps_pic32cz_ca Graphics Application examples for PIC32CZ CA Family
gfx_apps_pic32mz_da Graphics Application examples for:
PIC32MZ Graphics (DA) Family
PIC32MZ Graphics (DAK/DAL/DAR/DAS) Family
gfx_apps_pic32mz_ef Graphics Application examples for PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family
gfx_apps_sam_d5x_e5x Graphics Application examples for SAM D5x/E5x family
gfx_apps_sam_e70_s70_v70_v71 Graphics Application examples for SAM E70/S70/V70/V71 Family

Microchip Technology

Legato Dashboard

The legato_dashboard emulates an interactive, touch-enabled automotive dashboard GUI. It leverages Graphcis Canvas, a new technology exclusive to MGS Harmony Library to present smooth motion needle movement.

The table below shows that legato_dashboard can be downloaded from application repositories grouped by Microchip product family.

Repository Product family
gfx_apps_pic32mz_da Graphics Application examples for:
PIC32MZ Graphics (DA) Family
PIC32MZ Graphics (DAK/DAL/DAR/DAS) Family
gfx_apps_pic32mz_da (Round Display) Graphics Application examples for:
PIC32MZ Graphics (DA) Family
PIC32MZ Graphics (DAK/DAL/DAR/DAS) Family
gfx_apps_sam_9x60 Graphics and Image Sensor Application examples for SAM9X60 family
gfx_apps_sam_a5d2 Graphics and Image Sensor Application examples for SAMA5D2 family

Microchip Technology


If you are new to MPLAB® Harmony, you should probably start with these tutorials:


Is this page helpful? Send feedback.

⚠️ **GitHub.com Fallback** ⚠️