Microchip MPLAB® Harmony 3 Release Notes
Harmony 3 USB Device application examples v3.3.0
Development kit and demo application support
The following table provides the number of USB Device examples available for various development kits.
New Features and Enhancements
- Added MPLAB® Code Configurator (MCC) configurations for all demonstration configurations.
- Updated CDC and WinUSB Driver packages.
- The following USB Device demonstration applications are added for SAM9X60-EK Evaluation Board
- CDC MSD SD Card Example (cdc_msd_sdcard)
- The following USB Device demonstration applications are added for SAMA5D2 Xplained Ultra Board
- CDC MSD SD Card Example (cdc_msd_sdcard)
- Vendor Example (vendor)
- The following USB Device demonstration applications are added for SAMA5D27 SOM1 Kit1
- CDC MSD SD Card Example (cdc_msd_sdcard)
- Vendor Example (vendor)
- The following USB Device demonstration applications are added for ATSAMA5D27-WLSOM1 Evaluation Kit
- CDC MSD SD Card Example (cdc_msd_sdcard)
- Vendor Example (vendor)
Bug fixes
- Resolved an issue with the USB Device CDC application initialization function.
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.00
- IAR Embedded Workbench® for ARM® v8.5
- MPLAB® X IDE plug-ins:- MPLAB® Code Configurator (MCC) v5.1.1 or above.
Harmony 3 USB Device application examples v3.2.0
Development kit and demo application support
Following table provides number of USB Device examples available for different development kits.
New Features and Enhancements
- The following USB Device demonstration applications are added for PIC32MM USB Curiosity Development Board
- CDC COM Port Single Example (cdc_com_port_single)
- CDC COM Port Dual Example (cdc_com_port_dual)
- HID Basic demo (hid_basic_remote_wakeup)
- MSD Basic Example (msd_basic)
- Vendor Example (vendor)
- Added USB Device HID Basic Remote Wakeup Example (hid_basic_remote_wakeup) conifiguration for SAML21 Xplained Pro Board
Bug fixes
- MPLAB® Discover portal metadata for all demonstration application configurations has been updated.
- Updated the USB Device HID Basic Remote Wakeup application.
- Updated the CDC COM Port Dual Example application to return the correct number of bytes to the Host.
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 Device 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 Device application examples v3.1.0
Development kit and demo application support
Following table provides number of USB Device examples available for different development kits.
New Features
- The following USB Device demonstration applications are added.
- HID Basic Remote Wakeup Example (hid_basic_remote_wakeup)
- USB-UART Bridge Single Channel Example (usb_uart_bridge_single)
- MSD Multiple LUN Example (msd_multiple_luns)
- CDC Serial Emulator MSD Example (cdc_serial_emulator_msd)
- MPLAB® X IDE USB Device demonstration application configurations has been added for following development boards.
Bug fixes
- USB Device applications are updated to switch off the LED when the USB is suspended.
- Resolved switch debounce issue with USB device applications.
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 Device 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.
- USB buffers are word-aligned for ATSAMD21/D11 demos.
- Resolved array out of the bound issue with CDC FreeRTOS application.
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 Device application examples v3.0.0
- Applications migrated from the USB repository to this new application repository for USB Device examples.
Development kit and demo application support
Following table provides number of USB Device examples available for different development kits.
New Features
New features added in this release are as follows:
- Applications migrated from the USB repository to this new application repository for USB Device 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