2 Microchip MPLAB® Harmony 3 Release Notes
Harmony 3 USB Dual-Role application examples v3.6.0 (May, 2024)
Development kit and demo application support
Following table provides number of peripheral library examples available for different development kits.
Development Kits | MPLAB X applications |
PIC32CZ CA80 Curiosity Ultra development board | 1 |
Curiosity PIC32MZ EF 2.0 Development Board | 1 |
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 1 |
New Features
- Regenerated all the demo configurations with the latest Harmony Core and USB repositories.
Known Issues
- After a power cycle, the reset button on the PIC32CZ CA80 Curiosity Ultra board must be pressed to get the program running.
Development Tools
- MPLAB® X IDE v6.20
- MPLAB® X IDE plug-ins:
- MPLAB® Code Configurator (MCC) v5.5.1
- MPLAB® XC32 C/C++ Compiler v4.40
Development kit and demo application support
Following table provides number of peripheral library examples available for different development kits.
Development Kits | MPLAB X applications |
---|---|
PIC32CZ CA80 Curiosity Ultra development board | 1 |
Curiosity PIC32MZ EF 2.0 Development Board | 1 |
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 1 |
- Regenerated all the demo configurations with the latest Harmony Core and USB repositories.
- The projects are MISRA C required rule compliant.
- After a power cycle, the reset button on the PIC32CZ CA80 Curiosity Ultra board must be pressed to get the program running.
- MPLAB® X IDE v6.15
- MPLAB® X IDE plug-ins:
- MPLAB® Code Configurator (MCC) v5.4.1
- MPLAB® XC32 C/C++ Compiler v4.35
Development kit and demo application support
Following table provides number of peripheral library examples available for different development kits.
Development Kits | MPLAB X applications |
---|---|
PIC32CZ CA80 Curiosity Ultra development board | 1 |
Curiosity PIC32MZ EF 2.0 Development Board | 1 |
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 1 |
- Regenerated all the demo configurations with the latest Harmony Core and USB repositories.
- None
- MPLAB® X IDE v6.15
- MPLAB® X IDE
plug-ins:
- MPLAB® Code Configurator (MCC) v5.3.7
- MPLAB® XC32 C/C++ Compiler v4.30
Development kit and demo application support
Following table provides number of peripheral library examples available for different development kits.
Development Kits | MPLAB X applications |
---|---|
PIC32CZ-CA80 Curiosity Ultra board | 1 |
Curiosity PIC32MZ EF 2.0 Development Board | 1 |
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 1 |
- Added USB Dual-Role demos for PIC32CZ-CA80 Curiosity Ultra board
- None
- MPLAB® X IDE v6.05
- MPLAB® X IDE
plug-ins:
- MPLAB® Code Configurator (MCC) v5.2.2
- MPLAB® XC32 C/C++ Compiler v4.20
- N/A
- updated discover.microchip.com metadata
- Same as v3.3.0
- Same as v3.3.0
Development kit and demo application support
The following table provides the number of USB Dual Role examples available for different development kits.
Development Kits | MPLAB X Applications | IAR Applications |
---|---|---|
Curiosity PIC32MZ EF 2.0 Development Board | 1 | 0 |
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 1 | 0 |
- Added MPLAB® Code Configurator (MCC) configurations for all demonstration configurations.
- None
- None
- MPLAB® X IDE v6.00
- MPLAB® XC32 C/C++ Compiler v4.00
- IAR Embedded Workbench® for ARM® v8.5
- MPLAB® X IDE plug-ins:- MPLAB® Code Configurator (MCC) v5.1.1 or above.
- MPLAB® Discover portal metadata for all demonstration application configurations have been updated.
- None
- None
- Same as v3.1.0
- MPLAB® Discover portal metadata for all demonstration application configurations have been updated.
- None
- None
- Same as v3.1.0
Development kit and demo application support
The following table provides the number of USB Dual Role examples available for different development kits.
Development Kits | MPLAB X Applications | IAR Applications |
---|---|---|
Curiosity PIC32MZ EF 2.0 Development Board | 1 | 0 |
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 1 | 0 |
-
A demonstration application configuration has been added for following development boards.
-
All demonstration applications are regenerated with MPLAB® Harmony USB v3.8.0
- None
- None
- MPLAB® X IDE v5.50
- MPLAB® XC32 C/C++ Compiler v3.00
- MPLAB® X IDE plug-ins:- MPLAB® Harmony 3 Launcher v3.6.4 or above
- None
- Updated MPLAB® Harmony 3 framework relative path.
- Removed the compiler switch -Winline.
- None
- MPLAB® X IDE v5.45
- MPLAB® XC32 C/C++ Compiler v3.00
- IAR Embedded Workbench® for ARM® v8.5
- MPLAB® X IDE plug-ins:- MPLAB® Harmony 3 Launcher v3.6.4 or above
- Applications migrated from USB repository to this new application repository for Dual Role examples
Development kit and demo application support
Following table provides number of USB Device examples available for different development kits.
Development Kits | MPLABx applications | IAR applications |
---|---|---|
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 1 | 0 |
New Features
New features added in this release are as follows:
- Applications migrated from USB repository to this new application repository for Dual Role examples
Known Issues
The current known issues are as follows:
- None
- MPLAB® X IDE v5.45
- MPLAB® X IDE
plug-ins:
- MPLAB® Harmony Configurator (MHC) v3.6.0
- MPLAB® XC32 C/C++ Compiler v2.50
- KEIL MDK v5.30 or above
- IAR Embedded workbench for ARM v8.50 or above