2 Microchip MPLAB® Harmony 3 Release Notes
Development kit and demo application support
Following table provides number of USB Host demo applications available for different development kits.
- Added USB Host demos for WBZ653 Curiosity Board.
- 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.20
- MPLAB® X IDE plug-ins:
- MPLAB® Code Configurator (MCC) v5.5.1
- MPLAB® XC32 C/C++ Compiler v4.45
Development kit and demo application support
Following table provides number of USB Host demo applications available for different development kits.
- Added USB Device demos for SAMA7D65 Early Access Curiosity Board
- 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.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 USB Host demo applications available for different development kits.
- Added USB Host demos for SAMA5D29 Curiosity Development Board.
- Added USB Host demos for SAM9X75 Curiosity Development Board.
- Added additional USB Host demos for PIC32CX SG41 Curiosity Ultra Board.
- Regenerated all the demo configurations with the latest Harmony Core and USB repositories.
- 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.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 USB Host demo applications available for different development kits.
- Added USB Host demos for PIC32CX SG41 Curiosity Ultra Board.
- Regenerated all the demo configurations with the latest Harmony Core and USB repositories.
- All 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 USB Host demo applications available for different development kits.
- USB Host Generic Client driver demo is added. (usb_apps_host/apps/vendor)
- Added USB Host demos for SAM9X60 Curiosity Development Board.
- Added USB Host demos for SAM9X75-EK Evaluation Board.
- USB Device demo for SAME54 devices must be built with XC32 v4.21 or earlier.
- 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 USB Host demo applications available for different development kits.
- Added USB Host demos for PIC32CK-GC01 Curiosity Ultra board
- None
- MPLAB® X IDE v6.05
- MPLAB® X IDE
plug-ins:
- MPLAB® Code Configurator (MCC) v5.3.0
- MPLAB® XC32 C/C++ Compiler v4.20
Development kit and demo application support
Following table provides number of peripheral library examples available for different development kits.
- Added USB Host 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.4.0
- Same as v3.4.0
Development kit and demo application support
The following table provides the number of USB Host examples available for various development kits.
- Added USB Host Hub MSD (hub_msd) and Hub CDC + HID (hub_cdc_hid) demo configurations for SAMG55 XPRO. This application demonstrates connecting multiple USB devices to a single USB peripheral through a Hub.
- Updated USB Host CDC applications to turn off LED when the USB device is detached.
- None
- MPLAB® X IDE v6.00
- MPLAB® XC32 C/C++ Compiler v4.10
- IAR Embedded Workbench® for ARM® v8.5
- MPLAB® X IDE plug-ins:- MMPLAB® X IDE plug-ins:- MPLAB® Code Configurator (MCC) v5.1.1 or above.
Development kit and demo application support
The following table provides the number of USB Host examples available for various development kits.
- Added MPLAB® Code Configurator (MCC) configurations for all demonstration configurations.
- Added USB Host Root Hub Dual MSD demonstration (root_hub_dual_msd). This application demonstrates connecting multiple USB Devices to a single USB peripheral through ports available on the Root Hub.
- None
- Harmony USB applications for MPUs do not work with XC32 v4.00. All Harmony USB applications for MPUs should be built with XC32 v3.01.
- MPLAB® X IDE v6.00
- MPLAB® XC32 C/C++ Compiler v4.01
- IAR Embedded Workbench® for ARM® v8.5
- MPLAB® X IDE plug-ins:- MMPLAB® 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
Following table provides number of USB Host examples available for different development kits.
- MPLAB® X IDE USB Host demonstration application configurations have been added for the 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
- IAR Embedded Workbench® for ARM® v8.5
- MPLAB® X IDE plug-ins:- MPLAB® Harmony 3 Launcher v3.6.4 or above
- None
- Updated MPLAB® Harmony 3 framework relative path for all MPLABX projects.
- Removed the compiler switch -Winline for all MPLABX projects.
- 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 USB Host examples
Development kit and demo application support
Following table provides number of USB Host examples available for different development kits.
New Features
New features added in this release are as follows:
- Applications migrated from USB repository to this new application repository for USB Host 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