Microchip MPLAB® Harmony 3 Release Notes
Harmony 3 USB Host application examples v3.5.0
Development kit and demo application support
Following table provides number of USB Host demo applications available for different development kits.
New Features
- 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.
Known Issues
- USB Device demo for SAME54 devices must be built with XC32 v4.21 or earlier.
Development Tools
- MPLAB® X IDE v6.15
- MPLAB® X IDE plug-ins:
- MPLAB® Code Configurator (MCC) v5.3.7
- MPLAB® XC32 C/C++ Compiler v4.30
Harmony 3 USB Host application examples v3.5.0-E2
Development kit and demo application support
Following table provides number of USB Host demo applications available for different development kits.
Development Kits | MPLAB X applications |
---|---|
PIC32CK-GC01 Curiosity Ultra board | 8 |
PIC32CZ-CA80 Curiosity Ultra board | 9 |
Curiosity PIC32MX470 Development Board | 5 |
Curiosity PIC32MZ EF 2.0 Development Board | 7 |
PIC32MK General Purpose (GP) Development Board | 2 |
PIC32MZ Embedded Graphics with Stacked DRAM (DA) Starter Kit | 1 |
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 6 |
Curiosity PIC32MZ W1 Development Board | 1 |
SAM D21 Xplained Pro Board | 6 |
SAM E54 Xplained Pro Board | 5 |
SAM E70 Xplained Ultra Board | 10 |
SAMG55 Xplained Pro Board | 9 |
SAM L21 Xplained Pro Board | 1 |
SAM V71 Xplained Ultra board | 2 |
SAM9X60-EK Evaluation Board | 10 |
SAM A5D2 Xplained Ultra Board | 9 |
SAMA5D27 SOM1 Kit1 | 9 |
ATSAMA5D27-WLSOM1 Evaluation Kit | 9 |
New Features
- Added USB Host demos for PIC32CK-GC01 Curiosity Ultra board
Known Issues
- None
Development Tools
- MPLAB® X IDE v6.05
- MPLAB® X IDE plug-ins:
- MPLAB® Code Configurator (MCC) v5.3.0
- MPLAB® XC32 C/C++ Compiler v4.20
Harmony 3 USB Host application examples v3.5.0-E1
Development kit and demo application support
Following table provides number of peripheral library examples available for different development kits.
New Features
- Added USB Host demos for PIC32CZ-CA80 Curiosity Ultra board
Known Issues
- None
Development Tools
- MPLAB® X IDE v6.05
- MPLAB® X IDE plug-ins:
- MPLAB® Code Configurator (MCC) v5.2.2
- MPLAB® XC32 C/C++ Compiler v4.20
Harmony 3 USB Host application examples v3.4.1
New Features
- N/A
Bug fixes
- updated discover.microchip.com metadata
Known Issues
- Same as v3.4.0
Development Tools
- Same as v3.4.0
Harmony 3 USB Host application examples v3.4.0
Development kit and demo application support
The following table provides the number of USB Host examples available for various development kits.
Development Kits | MPLAB X Applications | IAR Applications |
---|---|---|
Curiosity PIC32MX470 Development Board | 5 | 0 |
Curiosity PIC32MZ EF 2.0 Development Board | 7 | 0 |
PIC32MK General Purpose (GP) Development Board | 2 | 0 |
PIC32MZ Embedded Graphics with Stacked DRAM (DA) Starter Kit | 1 | 0 |
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 6 | 0 |
Curiosity PIC32MZ W1 Development Board | 1 | 0 |
SAM D21 Xplained Pro Board | 6 | 1 |
SAM E54 Xplained Pro Board | 2 | 1 |
SAM E70 Xplained Ultra Board | 10 | 1 |
SAMG55 Xplained Pro Board | 9 | 0 |
SAM L21 Xplained Pro Board | 1 | 0 |
SAM V71 Xplained Ultra board | 2 | 0 |
SAM9X60-EK Evaluation Board | 10 | 7 |
SAM A5D2 Xplained Ultra Board | 9 | 7 |
SAMA5D27 SOM1 Kit1 | 9 | 0 |
ATSAMA5D27-WLSOM1 Evaluation Kit | 9 | 0 |
New Features
- 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.
Bug fixes
- Updated USB Host CDC applications to turn off LED when the USB device is detached.
Known Issues
- None
Development Tools
- 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.
Harmony 3 USB Host application examples v3.3.0
Development kit and demo application support
The following table provides the number of USB Host examples available for various development kits.
Development Kits | MPLAB X Applications | IAR Applications |
---|---|---|
Curiosity PIC32MX470 Development Board | 5 | 0 |
Curiosity PIC32MZ EF 2.0 Development Board | 7 | 0 |
PIC32MK General Purpose (GP) Development Board | 2 | 0 |
PIC32MZ Embedded Graphics with Stacked DRAM (DA) Starter Kit | 1 | 0 |
PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit | 6 | 0 |
Curiosity PIC32MZ W1 Development Board | 1 | 0 |
SAM D21 Xplained Pro Board | 6 | 1 |
SAM E54 Xplained Pro Board | 2 | 1 |
SAM E70 Xplained Ultra Board | 10 | 1 |
SAMG55 Xplained Pro Board | 7 | 0 |
SAM L21 Xplained Pro Board | 1 | 0 |
SAM V71 Xplained Ultra board | 2 | 0 |
SAM9X60-EK Evaluation Board | 10 | 7 |
SAM A5D2 Xplained Ultra Board | 9 | 7 |
SAMA5D27 SOM1 Kit1 | 9 | 0 |
ATSAMA5D27-WLSOM1 Evaluation Kit | 9 | 0 |
New Features
- 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.
Bug fixes
- None
Known Issues
- 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.
Development Tools
- 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.
Harmony 3 USB Host application examples v3.2.0
Bug fixes
- MPLAB® Discover portal metadata for all demonstration application configurations have been updated.
New Features and Enhancements
- None
Known Issues
- None
Development Tools
- Same as v3.1.0
Harmony 3 USB Host application examples v3.1.1
Bug fixes
- MPLAB® Discover portal metadata for all demonstration application configurations have been updated.
New Features and Enhancements
- None
Known Issues
- None
Development Tools
- Same as v3.1.0
Harmony 3 USB Host application examples v3.1.0
Development kit and demo application support
Following table provides number of USB Host examples available for different development kits.
New Features
- 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
Bug fixes
- None
Known Issues
- None
Development Tools
- 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
Harmony 3 USB Host application examples v3.0.1
New Features
- None
Bug fixes
- Updated MPLAB® Harmony 3 framework relative path for all MPLABX projects.
- Removed the compiler switch -Winline for all MPLABX projects.
Known Issues
- None
Development Tools
- 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
Harmony 3 USB Host application examples v3.0.0
- 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
Development Tools
- 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