- Graphics Contents - This Graphics release consists of applications. The following table lists the contents in this Graphics release.
Legato graphics library - the performance improved graphics library for MPLAB Harmony Graphics Suite. Supports PIC32 and SAM microcontrollers.
Category | Item | Description | Release Type |
---|---|---|---|
apps | legato_benchmark | Metrics on Legato graphics library | Beta |
legato_monitor | Example blood pressure application | Beta | |
legato_showcase | Example of Legato graphics library widgets | Beta | |
legato_adventure | Example of simple sprite animation | Beta | |
legato_cooker | Example of professional cooking appliance UI | Beta |
Aria graphics library - the feature-complete production library within MPLAB Harmony Graphics Suite. Supports PIC32 and SAM microcontrollers and microprocessors.
Category | Item | Description | Release Type |
---|---|---|---|
apps | aria_benchmark | Metrics on Aria graphics library | Production |
aria_dashboard | Example automobile dashboard demonstration | Production | |
aria_image_viewer | Image viewing and gesture movements | Production | |
aria_infotainment | Example vehicle infotainment system | Production | |
aria_mxt_configure | Example maXTouch configuration | Production | |
aria_oven_controller | Example SRAM-only GPU demonstration | Production | |
aria_showcase | Example of Aria graphics library widgets | Production | |
aria_showcase_reloaded | Example of Aria graphics library widgets | Production | |
aria_thermostat | Example thermostat UI demonstration | Production | |
aria_weather_forecast | Example weather UI demonstration | Production |
Misc items - items associated with the entire graphics suite.
Category | Item | Description | Release Type |
---|---|---|---|
doc | Help | Application Help Documentation | Beta |
docs | Help | Application Help Documentation HTML | Beta |
- New Applications - The following table provides the list of new applications.
Application | Description |
---|---|
legato_adventure | MH3-24650 Paralax fun demonstration |
legato_cooker | MH3-28758 Useful cooking UI demonstration |
- Development kit and demo application support - The following table provides the list of applications for different development kits.
Applications | SAM E54 Curiosity Ultra | SAM E70 Xplained Ultra | SAM A5D2 Xplained Ultra | Multimedia Expansion Board II EF | Multimedia Expansion Board II DA | SAM9X60-EK 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 | x | ||||||
aria_oven_controller | x | x | |||||
aria_radial_menu | x | ||||||
aria_showcase | x | x | |||||
aria_showcase_reloaded | x | x | |||||
aria_thermostat | x | x | |||||
aria_weather_forecast | x | x | |||||
legato_adventure | x | x | x | ||||
legato_benchmark | x | x | |||||
legato_monitor | x | ||||||
legato_showcase | x | ||||||
legato_cooker | x |
The current known issues are as follows:
-
Code is compliant to MISRA C 2012 Mandatory guidelines, with the exception of Rule 9.1 (Code 530). In gfx.c, the variable args is falsely detected in violation of Code 530: "Symbol not initialized" at line 358. In fact, va_start at line 358 is exactly where args is initialized.
-
When regenerating demo applications, keep all code between comments “//CUSTOM CODE…” and “//END OF CUSTOM CODE…”. Custom code is added to perform specific functionality.
-
Applications running on SAM E70 in combination with LCC will observe visual rendering artifacts on display during SD card R/W access. There is no loss in SD Card data.
-
FreeRTOS osal has an incorrect include path that causes build failures in non-Windows environments.
-
SAM E54/D51 must be debugged using MPLABX v5.25
-
For a list of current issues that affect this release, refer to MPLAB Harmony GFX Issues and Errata
Tool | Version |
---|---|
MPLAB® X IDE | v5.30 |
MPLAB® XC32 C/C++ Compiler | v2.40 |
MPLAB® X IDE plug-ins | |
MPLAB® Harmony Configurator (MHC) plug-in | v3.3.1 |
Harmony 3 BSP | v3.6.0 |
Harmony 3 CSP | v3.6.0 |
Harmony 3 Core | v3.6.0 |
Harmony 3 Graphics | v3.6.0 |
Harmony 3 Dev_Packs | v3.6.0 |
Harmony 3 USB | v3.4.0 |
Harmony 3 CMSIS-FreeRTOS | v10.2.0 |
IAR Embedded WorkBench ARM | v8.40.1 |