Feature Applications - automaate/GFX_sandbox GitHub Wiki
Feature applications lets you get started with MPLAB Harmony Graphics Suite features in about 30 seconds. These applications should give you a ready-made starting point for writing your own UI application with MPLAB Harmony Graphics Suite.
The following table below lists feature applications built using MPLAB Harmony Graphics Suite and the development boards on which they run. To find a detailed description of these applications, see Examples and Demonstrations.
Applications | SAM E54 Xplained Pro | SAM E70 Xplained Ultra | SAM A5D2 Xplained Ultra | Multimedia Expansion Board II | SAM 9x60 Evaluation Kit | Curiosity PIC32MZ EF 2.0 |
---|---|---|---|---|---|---|
aria_adventure | x | |||||
aria_benchmark | x | x | x | x | x | |
aria_dashboard | x | x | x | |||
aria_image_viewer | x | |||||
aria_infotainment | x | |||||
aria_mxt_configure | ||||||
aria_oven_controller | x | x | ||||
aria_radial_menu | x | |||||
aria_showcase | x | x | ||||
aria_showcase_reloaded | x | |||||
aria_thermostat | x | |||||
aria_weather_forecast | x | |||||
legato_benchmark | x | x | ||||
legato_monitor | x | |||||
legato_showcase | x |
Before you begin you must install the following tools:
- Clone the Harmony v3 GFX repository.
git clone https://github.com/Microchip-MPLAB-Harmony/gfx_apps.git
- Open the MPLAB X IDE and select File->Open Project
- Navigate to the
apps
/aria_<_feature_>/firmware
and select one of the MPLAB X feature projects. Then click Open Project button. - Under Projects Right-click project name, select Set as Main Project.
- After the project opens, start the MPLAB Harmony Configurator. In the MPLAB X IDE, select
Tools->Embedded->MPLAB Harmony Configurator
. - Select the path to the folder containing the MPLAB Harmony framework and click Launch.
- The Configuration Database Setup window opens. Select [] gfx, then click Launch.
- After MHC is loaded, observe the Project Graph.
- When done, before generating code, click the Save icon as shown below.
-
Save the configuration in its default location when prompted.
-
Click on the Code Generate button as shown below to start generating code.
- Click on the Generate button in the Generate Project window, keeping the default settings as shown below. If prompted for saving the configuration, click Save.
MHC will include all the MPLAB Harmony library files and generate the code based on the MHC selections. The generated code would add files and folders to your Harmony project.
- Clean and build your application by clicking on the Clean and Build button as shown below.
- Program your application to the device, by clicking on the Make and Program button as shown below.
- Understand our board support facilities
- Learn how to build new applications
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.