Application Demonstrations - mchpgfx/legato.docs GitHub Wiki
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 |
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 |
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 |
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 |
If you are new to MPLAB® Harmony, you should probably start with these tutorials:
- MPLAB® Harmony v3 software framework
- MPLAB® Harmony v3 Configurator Overview
- Create a New MPLAB® Harmony v3 Project
Is this page helpful? Send feedback.