MPLAB® Harmony 3 is an extension of the MPLAB® ecosystem for creating embedded firmware solutions for Microchip 32-bit SAM and PIC® microcontroller and microprocessor devices. Refer to the following links for more information:
- Microchip 32-bit MCUs
- Microchip 32-bit MPUs
- Microchip MPLAB® X IDE
- Microchip MPLAB® Harmony
- Microchip MPLAB® Harmony Pages
This repository contains an archived version of MPLAB® Harmony Graphics Suite containing the Aria Graphics Library. The suite supports a free fast to market, graphics software development environment for Microchip MPLAB 32-bit SAM and PIC microprocessor devices. Refer to the following graphics links for release notes, home page, training materials, framework and application help to the most updated version of MPLAB Harmony Grahpics Suite. Find multiple graphics application examples in the gfx_apps repository.
- Release Notes
- MPLAB® Harmony License
- MPLAB® Harmony 3 Graphics Wiki
- MPLAB® Harmony 3 Graphics API Help
- MPLAB® Harmony 3 Graphics Applications
- MPLAB® Harmony 3 Graphics Videos
- MPLAB® Harmony 3 Graphics Suite Documentation
The key features of the MPLAB® Harmony Graphics Suite are the following:
- Hardware optimized for use with Microchip 32-bit SAM and PIC® devices
- Compatible component for use with Microchip Harmony 3 Configurator (MHC)
- Written in C with MISRA C (Mandatory) compliancy
- RTOS and non-RTOS support
- Configurable widget building blocks buttons, labels, lists, sliders, and images
- Rich tool set: Heap Estimator, Event Manager, Palette generator, Asset Manager, String and Font interface, DDR memory organizer
- Hardware integrated for Microchip GPU and display controller peripherals
- Support for single and double frame buffers
- Multi-language font support
- External input support for use with capacitive, resistive and other devices
- UI design editor for what-you-see-what-you-get (WYSWYG) graphics layouts
- Fluid-UI support for alpha-blending, animations, scaling
- Pixel format support for RGBA8888, RGB888, RGB565, RGB5551, RGB332, GS8
- Multi-image support for industry standard formats, compression choices, external memory accessibility
- Fully functional demonstrations and quick-starts to enable new development
- Low memory and low power configurable
Folder | Description |
---|---|
Aria | Aria graphics library, drivers, applications, and tools |
The legacy graphics facilities for MPLAB Harmony Graphics Suite. Supports Microchip PIC32 and SAM microcontrollers.